패딩 함수

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK에 대한 API 설명서는 를 참조 https://aka.ms/qdk.api 하세요.

네임스페이스: Microsoft.Quantum.Arrays

패키지: Microsoft.Quantum.Standard

지정된 길이까지 지정된 값을 사용하여 에 패딩된 배열을 반환합니다.

function Padded<'T> (nElementsTotal : Int, defaultElement : 'T, inputArray : 'T[]) : 'T[]

입력

nElementsTotal : Int

패딩된 배열의 길이입니다. 이것이 양수 inputArray 이면 머리에 안쪽 여백이 채워집니다. 음수이 inputArray 면 는 꼬리에 패딩됩니다.

defaultElement: 'T

패딩 요소에 사용할 기본값입니다.

inputArray: 'T[]

값이 출력 배열의 맨 앞에 있는 배열입니다.

출력: 'T[]

가 길이가 될 inputArray 때까지 output 헤드defaultElement에 패딩된 배열 output 입니다.nElementsTotal

형식 매개 변수

T

배열 요소의 형식입니다.

예제

let array = [10, 11, 12];
// The following line returns [10, 12, 15, 2, 2, 2].
let output = Padded(-6, 2, array);
// The following line returns [2, 2, 2, 10, 12, 15].
let output = Padded(6, 2, array);