Основные типы
В этом разделе перечислены основные типы, определенные в F#. Эти типы являются наиболее фундаментальными в F#, формируя основу почти каждой программы F#. Они являются супермножеством примитивных типов .NET.
Тип | Тип .NET | Description | Пример |
---|---|---|---|
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
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.