CircularlyShifted 함수
정규화된 이름: 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);