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.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : 'T[]) : 'T[]
Özet
Diziyi belirli bir adım boyutuna göre dairesel olarak sola veya sağa kaydırma.
Tür Parametreleri
'T
Dizi öğelerinin türü.
Girdi
stepCount (Adım Sayısı)
Dizi öğelerinin kaydırılacağı konum miktarı.
Bu pozitifse, array dairesel olarak sağa kaydırılır.
Bu negatifse, array dairesel olarak sola kaydırılır.
dizi
Döngüsel olarak kaydırılacak dizi.
Çıktı
output belirtilen adım boyutuyla sağa veya sola dairesel olarak kaydırılan dizi array.
Örnek
let array = [10, 11, 12];
// The following line returns [11, 12, 10].
let output = CircularlyShifted(2, array);
// The following line returns [12, 10, 11].
let output = CircularlyShifted(-2, array);