다음을 통해 공유


Core.ExtraTopLevelOperators 모듈(F#)

모듈이나 네임스페이스를 열지 않고 사용할 수 있는 추가 F# 연산자 및 형식입니다.

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

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

[<AutoOpen>]
module ExtraTopLevelOperators

설명

( ~% ) : Expr<'T> -> 'T

형식이 있는 식을 인용 오류로 결합하는 특수 전위 연산자입니다.

( ~%% ) : Expr -> 'T

형식화되지 않은 식을 인용 오류로 splice하기 위한 특수한 전위 연산자입니다.

array2D : seq<#seq<'T>> -> 'T [,]

요소로 이루어진 시퀀스의 시퀀스에서 2D 배열을 빌드합니다.

async : AsyncBuilder

계산 식 구문을 사용하여 비동기 워크플로를 빌드합니다.

dict : seq<'Key * 'Value> -> IDictionary<'Key,'Value>

키/값 쌍의 시퀀스에서 읽기 전용 조회 테이블을 빌드합니다. 키 개체는 제네릭 해시 및 같음을 사용하여 인덱싱됩니다.

double : ^T -> float

인수를 64비트 float로 변환합니다. 이는 모든 기본 숫자 형식에 대한 직접 변환입니다. 문자열의 경우 InvariantCulture 설정과 함께 Parse()를 사용하여 입력을 변환합니다. 그 외의 경우에 이 작업을 수행하려면 입력 형식에 대한 ToDouble 메서드를 호출해야 합니다.

eprintf : TextWriterFormat<'T> -> 'T

지정된 형식을 사용하여 stderr로 출력합니다.

eprintfn : TextWriterFormat<'T> -> 'T

지정된 형식을 사용하여 stderr로 출력하고 줄 바꿈 문자를 추가합니다.

failwithf : StringFormat<'T,'TResult> -> 'T

문자열 버퍼로 출력하고 지정된 결과와 함께 예외를 발생시킵니다. 도우미 출력 함수는 문자열을 반환해야 합니다.

fprintf : TextWriter -> TextWriterFormat<'T> -> 'T

지정된 형식을 사용하여 파일로 출력합니다.

fprintfn : TextWriter -> TextWriterFormat<'T> -> 'T

지정된 형식을 사용하여 파일로 출력하고 줄 바꿈 문자를 추가합니다.

int8 : ^T -> sbyte

인수를 부호 있는 바이트로 변환합니다. 이는 모든 기본 숫자 형식에 대한 직접 변환입니다. 문자열의 경우 InvariantCulture 설정과 함께 Parse()를 사용하여 입력을 변환합니다. 그 외의 경우에 이 작업을 수행하려면 입력 형식에 대한 ToSByte 메서드를 호출해야 합니다.

printf : TextWriterFormat<'T> -> 'T

지정된 형식을 사용하여 stdout로 출력합니다.

printfn : TextWriterFormat<'T> -> 'T

지정된 형식을 사용하여 stdout로 출력하고 줄 바꿈 문자를 추가합니다.

set : seq<'T> -> Set<'T>

개체의 시퀀스에서 집합을 빌드합니다. 개체는 제네릭 비교를 사용하여 인덱싱됩니다.

single : ^T -> single

인수를 32비트 float로 변환합니다. 이는 모든 기본 숫자 형식에 대한 직접 변환입니다. 문자열의 경우 InvariantCulture 설정과 함께 Parse()를 사용하여 입력을 변환합니다. 그 외의 경우에 이 작업을 수행하려면 입력 형식에 대한 ToSingle 메서드를 호출해야 합니다.

sprintf : StringFormat<'T> -> 'T

지정된 형식을 사용하여 문자열로 출력합니다.

uint8 : ^T -> byte

인수를 바이트로 변환합니다. 이는 모든 기본 숫자 형식에 대한 직접 변환입니다. 문자열의 경우 문자열에 대해 Byte.Parse를 사용하여 입력이 변환되며, 그 외의 경우에는 입력 형식에 대해 ToByte 메서드를 사용해야 합니다.

활성 패턴

활성 패턴

설명

( |Lazy| ) : Lazy<'T> -> 'T

Lazy 형식의 값을 강제로 실행하게 하는 활성 패턴입니다.

플랫폼

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#)