다음을 통해 공유


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 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

버전 정보

F# Core 라이브러리 버전

2.0, 4.0, 노트북 지원

참고 항목

참조

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