기본 형식
이 항목에서는 F#에 정의된 기본 형식을 나열합니다. 이러한 형식은 거의 모든 F# 프로그램의 기초가 되는 F#에서 가장 기본적인 형식입니다. .NET 기본 형식의 상위 집합입니다.
Type | .NET 형식 | 설명 | 예시 |
---|---|---|---|
bool |
Boolean | 가능한 값은 true 및 false 입니다. |
true /false |
byte |
Byte | 0에서 255까지의 값입니다. | 1uy |
sbyte |
SByte | -128에서 127까지의 값입니다. | 1y |
int16 |
Int16 | -32768에서 32767까지의 값입니다. | 1s |
uint16 |
UInt16 | 0에서 65535까지의 값입니다. | 1us |
int |
Int32 | -2,147,483,648부터 2,147,483,647까지의 값. | 1 |
uint |
UInt32 | 0에서 4,294,967,295까지의 값입니다. | 1u |
int64 |
Int64 | -9,223,372,036,854,775,808에서 9,223,372,036,854,775,807까지의 값입니다. | 1L |
uint64 |
UInt64 | 0에서 18,446,744,073,709,551,615까지의 값입니다. | 1UL |
nativeint |
IntPtr | 서명된 정수인 네이티브 포인터입니다. | nativeint 1 |
unativeint |
UIntPtr | 부호 없는 정수인 네이티브 포인터입니다. | unativeint 1 |
decimal |
Decimal | 유효 자릿수가 28개 이상인 부동 소수점 데이터 형식입니다. | 1.0m |
float , double |
Double | 64비트 부동 소수점 형식. | 1.0 |
float32 , single |
Single | 32비트 부동 소수점 형식입니다. | 1.0f |
char |
Char | 유니코드 문자 값입니다. | 'c' |
string |
String | 유니코드 텍스트입니다. | "str" |
unit |
적용할 수 없음 | 실제 값이 없음을 나타냅니다. 형식에는 형식 값이 하나만 있으며 이 값은 표시됩니다 () . 단위 값은 값이 필요하지만 실제 값을 () 사용할 수 없거나 타당하지 않은 자리 표시자로 자주 사용됩니다. |
() |
참고 항목
형식을 사용하여 64비트 정수 형식에 대해 너무 큰 정수로 계산을 bigint
수행할 수 있습니다. bigint
는 기본 형식으로 간주되지 않습니다. 의 약어 System.Numerics.BigInteger
입니다.
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET