Typy pierwotne (F#)
Ten temat zawiera listę podstawowych typów pierwotnych, które są używane w języku F#.Zapewnia ona także odpowiednie.Typy netto oraz wartości minimalne i maksymalne dla każdego typu.
Podsumowanie typów pierwotnych
W następującej tabeli podsumowano właściwości F# typów pierwotnych.
Typ |
.Typ sieci |
Opis |
---|---|---|
bool |
Możliwe wartości to true i false. |
|
byte |
Wartości z zakresu od 0 do 255. |
|
sbyte |
Wartości od-128 do 127. |
|
int16 |
Wartości z przedziału od –32 768 do 32 767. |
|
uint16 |
Wartości od 0 do 65535. |
|
int |
Wartości od 648 do 2 147 483 647. |
|
uint32 |
Wartości od 0 do 4 294 967 295. |
|
int64 |
Wartości od-9,223,372,036,854,775,808 do 9,223,372,036,854,775,807. |
|
uint64 |
Wartości od 0 do 18,446,744,073,709,551,615. |
|
nativeint |
Wskaźnik macierzystego jako liczba całkowita ze znakiem. |
|
unativeint |
Wskaźnik macierzystego jako liczba całkowita bez znaku. |
|
char |
Wartości znaków Unicode. |
|
string |
Tekst Unicode. |
|
decimal |
Zmiennoprzecinkowa typ danych, który ma co najmniej 28 cyfr znaczących. |
|
unit |
nie dotyczy |
Wskazuje na nieobecność rzeczywistej wartości.Typ ma tylko jedną wartość formalne, która jest oznaczona ().Wartość jednostkowa, jest często używany jako symbol zastępczy, gdzie wartość są potrzebne, lecz nie rzeczywistą wartość jest dostępna lub ma sens. |
void |
Wskazuje nie typu lub wartości. |
|
float32, single |
Typ pkt 32-bitowe przestawne. |
|
float, double |
Typ punktu 64-bitowych przestawne. |
[!UWAGA]
Obliczenia z liczb całkowitych jest zbyt duży dla typu Liczba całkowita 64-bitowych można wykonywać za pomocą bigint typu.bigintnie jest uważany za typ pierwotny; jest skrótem BigInteger.