다음을 통해 공유


Core.LanguagePrimitives 모듈(F#)

F# 언어와 연결된 언어 기본 형식입니다.

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

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

module LanguagePrimitives

모듈

모듈

설명

ErrorStrings 모듈

내부 전용입니다.

HashCompare 모듈

F# 컴파일러에서는 이 모듈의 일부 함수에 대한 호출을 일부 언어 구문의 컴파일된 형식의 일부로 내보냅니다.

IntrinsicFunctions 모듈

F# 컴파일러에서는 이 모듈의 일부 함수에 대한 호출을 일부 언어 구문의 컴파일된 형식의 일부로 내보냅니다.

IntrinsicOperators 모듈

F# 컴파일러에서는 이 모듈의 일부 함수에 대한 호출을 일부 언어 구문에 대한 컴파일된 형식의 일부로 내보냅니다.

설명

AdditionDynamic : 'T1 -> 'T2 -> 'U

+ 연산자에 대한 동적 호출을 구현하는 컴파일러 내장 함수입니다.

CheckedAdditionDynamic : 'T1 -> 'T2 -> 'U

검사되는 + 연산자에 대한 동적 호출을 구현하는 컴파일러 내장 함수입니다.

CheckedMultiplyDynamic : 'T1 -> 'T2 -> 'U

검사되는 + 연산자에 대한 동적 호출을 구현하는 컴파일러 내장 함수입니다.

DecimalWithMeasure : decimal -> decimal<'u>

측정 단위가 포함된 decimal 값을 만듭니다.

DivideByInt : ^T -> int -> ^T

값을 정수로 나눕니다.

DivideByIntDynamic : 'T -> int -> 'T

DivideByInt 기본 형식에 대한 동적 호출을 구현하는 컴파일러 내장 함수입니다.

EnumOfValue : 'T -> enum

내부 값에서 열거형 값을 만듭니다.

EnumToValue : 'Enum -> 'T

열거형 값의 내부 값을 가져옵니다.

FastGenericComparer : IComparer<'T>

지정된 형식에 대한 F# 비교자 개체를 만듭니다.

FastGenericEqualityComparer : IEqualityComparer<'T>

지정된 형식에 대해 F# 해시/같음 개체를 만듭니다.

FastLimitedGenericEqualityComparer : int -> IEqualityComparer<'T>

F# 레코드, 목록 및 공용 구조체 형식을 해시할 때 노드가 제한된 해시를 사용하여 지정된 형식에 대한 F# 해시/같음 개체를 만듭니다.

Float32WithMeasure : float -> float<'u>

측정 단위가 포함된 float32 값을 만듭니다.

FloatWithMeasure : float32 -> float32<'u>

측정 단위가 포함된 float 값을 만듭니다.

GenericComparer : IComparer

정적 F# 비교자 개체입니다.

GenericComparison : 'T -> 'T -> int

두 값을 비교합니다.

GenericComparisonWithComparer : IComparer -> 'T -> 'T -> int

두 값을 비교합니다. NaN 비교 의미 체계의 일관성을 유지하기 위해 IComparable<T>의 구현에서 재귀 케이스로 호출할 수 있습니다.

GenericEquality : 'T -> 'T -> bool

부분 동등 관계 의미 체계([nan] <> [nan])를 사용하여 두 값이 같은지 비교합니다.

GenericEqualityComparer : IEqualityComparer

해시 및 같음 비교에 적합한 F# 비교자 개체를 반환합니다. 반환된 비교자의 이 해시 동작은 F# 레코드, 목록 및 공용 구조체 형식을 해시할 때 전체 노드 수의 제한을 받지 않습니다.

GenericEqualityER : 'T -> 'T -> bool

동등 관계 의미 체계([nan] = [nan])를 사용하여 두 값이 같은지 비교합니다.

GenericEqualityERComparer : IEqualityComparer

해시 및 같음 비교에 적합한 F# 비교자 개체를 반환합니다. 반환된 비교자의 이 해시 동작은 F# 레코드, 목록 및 공용 구조체 형식을 해시할 때 전체 노드 수의 제한을 받지 않습니다. 이 같음 비교자에는 동등 관계 의미 체계([nan] = [nan])가 있습니다.

GenericEqualityWithComparer : IEqualityComparer -> 'T -> 'T -> bool

두 값이 같은지 여부를 비교합니다.

GenericGreaterOrEqual : 'T -> 'T -> bool

두 값을 비교합니다.

GenericGreaterThan : 'T -> 'T -> bool

두 값을 비교합니다.

GenericHash : 'T -> int

값을 해당 구조에 따라 해시합니다. 이 해시는 F# 레코드, 목록 및 공용 구조체 형식을 해시할 때 전체 노드 수의 제한을 받지 않습니다.

GenericHashWithComparer : IEqualityComparer -> 'T -> int

값의 일부분을 해당 구조에 따라 재귀 해시합니다.

GenericLessOrEqual : 'T -> 'T -> bool

두 값을 비교합니다.

GenericLessThan : 'T -> 'T -> bool

두 값을 비교합니다.

GenericLimitedHash : int -> 'T -> int

값을 해당 구조에 따라 해시합니다. F# 레코드, 목록 및 공용 구조체 형식을 해시할 때 지정한 제한을 사용하여 해시를 제한합니다.

GenericMaximum : 'T -> 'T -> 'T

GenericComparison에서 지정한 순서에 따라 두 값의 최대값을 구조적으로 가져옵니다.

GenericMinimum : 'T -> 'T -> 'T

GenericComparison에서 지정한 순서에 따라 두 값의 최소값을 구조적으로 가져옵니다.

GenericOne : ^T

One이라는 정적 멤버가 있는 모든 형식 또는 모든 기본 숫자 형식에 대해 값 1로 확인됩니다.

GenericOneDynamic : unit -> 'T

One.이라는 정적 멤버가 있는 모든 형식 또는 모든 기본 숫자 형식에 대해 값 1로 확인됩니다.

GenericZero : ^T

Zero라는 정적 멤버가 있는 모든 형식 또는 모든 기본 숫자 형식에 대해 값 0으로 확인됩니다.

GenericZeroDynamic : unit -> 'T

Zero라는 정적 멤버가 있는 모든 형식 또는 모든 기본 숫자 형식에 대해 값 0으로 확인됩니다.

Int16WithMeasure : int16 -> int16<'u>

측정 단위가 포함된 int16 값을 만듭니다.

Int32WithMeasure : int32 -> int32<'u>

측정 단위가 포함된 int32 값을 만듭니다.

Int64WithMeasure : int64 -> int64<'u>

측정 단위가 포함된 int64 값을 만듭니다.

MultiplyDynamic : 'T1 -> 'T2 -> 'U

+ 연산자에 대한 동적 호출을 구현하는 컴파일러 내장 함수입니다.

ParseInt32 : string -> int32

문자열에 적용될 때 오버로드된 int32 변환 연산자에서 사용하는 규칙에 따라 int32를 구문 분석합니다.

ParseInt64 : string -> int64

문자열에 적용될 때 오버로드된 int64 변환 연산자에서 사용하는 규칙에 따라 int64를 구문 분석합니다.

ParseUInt32 : string -> uint32

문자열에 적용될 때 오버로드된 uint32 변환 연산자에서 사용하는 규칙에 따라 uint32를 구문 분석합니다.

ParseUInt64 : string -> uint64

문자열에 적용될 때 오버로드된 uint64 변환 연산자에서 사용하는 규칙에 따라 uint64를 구문 분석합니다.

PhysicalEquality : 'T -> 'T -> bool

참조/실제 같음입니다. 입력의 boxed 버전이 참조와 같거나, 둘 다 기본 숫자 형식이고 첫 번째 인수의 형식에 대한 Equals() 구현에서 입력의 boxed 버전에 대해 true를 반환하면 True입니다.

PhysicalHash : 'T -> int

실제 해시입니다. 내용이 해시되는 값 형식을 제외하고 개체 ID에 대한 해시를 수행합니다.

SByteWithMeasure: sbyte -> sbyte<'u>

측정 단위가 포함된 sbyte 값을 만듭니다.

플랫폼

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