完整名稱:Std.Arrays.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : 'T[]) : 'T[]
總結
以特定步驟大小以圓形方式向左或向右移位數組。
類型參數
'T
陣列專案的型別。
輸入
stepCount
數位專案將移位的位置數量。
如果這是正面的,array 會迴圈移至右側。
如果這是負數,array 會迴圈向左移。
陣列
要迴圈移動的陣列。
輸出
陣列 output,這個陣列是 array 由指定的步驟大小迴圈移向右或向左移動。
例
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);