다음을 통해 공유


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의 구현에서 재귀 케이스로 호출할 수 있습니다.

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

버전 정보

F# Core 라이브러리 버전

2.0, 4.0, 노트북 지원

참고 항목

참조

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