다음을 통해 공유


Collections.Array3D 모듈(F#)

3차원 배열에 대한 기본 연산입니다.

네임스페이스/모듈 경로:: Microsoft.FSharp.Collections

어셈블리: FSharp.Core(FSharp.Core.dll)

module Array3D

설명

create : int -> int -> int -> int -> 'T -> 'T [,,]

모든 요소가 지정된 값을 초기 값으로 갖는 배열을 만듭니다.

get : 'T [,,] -> int -> int -> int -> 'T

3차원 배열에서 요소를 페치합니다.array.[index1,index2,index3] 구문을 사용할 수도 있습니다.

init : int -> int -> int -> (int -> int -> int -> 'T) -> 'T [,,]

지정된 차원과 요소를 계산할 생성기 함수를 사용하여 배열을 만듭니다.

iter : ('T -> unit) -> 'T [,,] -> unit

지정된 함수를 배열의 각 요소에 적용합니다.

iteri : (int -> int -> int -> 'T -> unit) -> 'T [,,] -> unit

지정된 함수를 배열의 각 요소에 적용합니다.함수에 전달된 정수 인덱스는 요소의 인덱스를 나타냅니다.

length1 : 'T [,,] -> int

첫 번째 차원의 배열 길이를 반환합니다.

length2 : 'T [,,] -> int

두 번째 차원의 배열 길이를 반환합니다.

length3 : 'T [,,] -> int

세 번째 차원의 배열 길이를 반환합니다.

map : ('T -> 'U) -> 'T [,,] -> 'U [,,]

지정된 함수를 배열의 각 요소에 적용하여 얻은 결과 요소가 들어 있는 새 배열을 빌드합니다.

mapi : (int -> int -> int -> 'T -> 'U) -> 'T [,,] -> 'U [,,]

지정된 함수를 배열의 각 요소에 적용하여 얻은 결과 요소가 들어 있는 새 배열을 빌드합니다.함수에 전달된 정수 인덱스는 변환할 요소를 나타냅니다.

set : 'T [,,] -> int -> int -> int -> 'T -> unit

배열의 요소 값을 설정합니다.array.[index1,index2,index3] <- value 구문을 사용할 수도 있습니다.

zeroCreate : int -> int -> int -> 'T [,,]

항목이 기본값을 초기 값으로 갖는 배열을 만듭니다.

플랫폼

Windows Windows 서버 2012, Windows Server 2008 R2, Windows 7, 8

버전 정보

F# 코어 라이브러리 버전

지원: 2.0, 4.0, 노트북

참고 항목

참조

Microsoft.FSharp.Collections 네임스페이스(F#)