Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: Std.Arrays.CircularlyShifted
function CircularlyShifted<'T>(stepCount : Int, array : '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);