完全限定的名称: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);