다음을 통해 공유


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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

버전 정보

F# 런타임

지원되는 버전: 2.0, 4.0

Silverlight

지원되는 버전: 3

참고 항목

참조

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