Aracılığıyla paylaş


MappedOverRange işlevi

Tam ad: Std.Arrays.MappedOverRange

function MappedOverRange<'T>(mapper : (Int -> 'T), range : Range) : 'T[]

Özet

Bir aralık ve bir tamsayıyı giriş olarak alan bir işlev verüldüğünde, işlevin altındaki aralık değerlerinin görüntülerinden oluşan yeni bir dizi döndürür.

Tür Parametreleri

'T

mapper işlevinin sonuç türü.

Girdi

Eşleştiricisi

Aralık değerlerini eşlemek için kullanılan Int ile 'T arasında bir işlev.

aralık

Tamsayı aralığı.

Çıktı

'T[] işlevi tarafından eşlenen öğelerin dizi mapper.

Örnek

Bu örnek, çift sayı aralığına 1 ekler:

let numbers = MappedOverRange(x -> x + 1, 0..2..10);
// numbers = [1, 3, 5, 7, 9, 11]

Ayrıca Bkz.