Aracılığıyla paylaş


IsSorted işlevi

Tam ad: Std.Arrays.IsSorted

function IsSorted<'T>(comparison : (('T, 'T) -> Bool), array : 'T[]) : Bool

Özet

Dizi verildiğinde, bu dizinin belirli bir karşılaştırma işlevi tarafından tanımlandığı şekilde sıralanıp sıralanmadığını döndürür.

Tür Parametreleri

'T

arrayher öğesinin türü.

Girdi

karşılaştırma

a bise, comparison(a, b)true küçük veya eşit olarak kabul edilen iki öğeyi karşılaştıran bir işlev.

dizi

Denetlenecek dizi.

Çıktı

true yalnızca her öğe çifti için a ve barray bu sırada gerçekleşiyorsa comparison(a, b)true.

Açıklamalar

İşlev comparison geçişli olduğu varsayılır, örneğin comparison(a, b) ve comparison(b, c)comparison(a, c) varsayılır.