Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tam ad: Std.Arrays.Subarray
function Subarray<'T>(locations : Int[], array : 'T[]) : 'T[]
Özet
Bir diziyi ve konum listesini alır ve özgün dizinin belirli konumlarla eşleşen öğelerinden oluşturulmuş yeni bir dizi oluşturur.
Açıklamalar
locations yinelenen öğeler içeriyorsa, array karşılık gelen öğeleri de aynı şekilde yinelenir.
Tür Parametreleri
'T
array öğelerinin türü.
Girdi
Konumlar
Giriş dizisindeki alt diziyi tanımlamak için kullanılan konumların listesi.
dizi
Bir alt dizi oluşturulacak bir dizi.
Çıktı
Konumları alt diziye karşılık gelen öğelerin dizi out, örneğin out[index] == array[locations[index]].
Örnek
let array = [1, 2, 3, 4];
let permutation = Subarray([3, 0, 2, 1], array); // [4, 1, 3, 2]
let duplicates = Subarray([1, 2, 2], array); // [2, 3, 3]