Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: 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);