다음을 통해 공유


Core.Option 모듈(F#)

옵션에 대한 기본 연산입니다.

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

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

module Option

설명

F#의 옵션에 대한 개요는 옵션(F#)을 참조하십시오.

설명

bind : ('T -> 'U option) -> 'T option -> 'U option

자체적으로 옵션을 생성하는 옵션 값에 함수를 호출합니다.

count : 'T option -> int

한 옵션에 대해 동일한 Set.count를 계산합니다.

exists : ('T -> bool) -> 'T option -> bool

한 옵션에 대해 동일한 List.exists를 계산합니다.

fold : ('State -> 'T -> 'State) -> 'State -> 'T option -> 'State

한 옵션에 대해 동일한 List.fold를 계산합니다.

foldBack : ('T -> 'State -> 'State) -> 'T option -> 'State -> 'State

옵션의 List.foldBack 작업과 동일한 작업을 수행합니다.

forall : ('T -> bool) -> 'T option -> bool

한 옵션에 대해 동일한 List.forall을 계산합니다.

get : 'T option -> 'T

옵션과 관련된 값을 가져옵니다.

isNone : 'T option -> bool

옵션이 None인 경우 true를 반환합니다.

isSome : 'T option -> bool

옵션이 None이 아닌 경우 true를 반환합니다.

iter : ('T -> unit) -> 'T option -> unit

옵션 값에 대한 함수를 실행합니다.

map : ('T -> 'U) -> 'T option -> 'U option

지정된 매핑 함수를 사용하여 옵션 값을 변환합니다.

toArray : 'T option -> 'T []

옵션을 길이가 0 또는 1인 배열로 변환합니다.

toList : 'T option -> 'T list

옵션을 길이가 0 또는 1인 목록으로 변환합니다.

플랫폼

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.Core 네임스페이스(F#)