Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Toto téma obsahuje seznam základních typů definovaných v jazyce F#. Tyto typy jsou nejzákladnější v jazyce F#, které tvoří základ téměř každého programu jazyka F#. Jedná se o nadmnožinu primitivních typů .NET.
| Typ | Typ .NET | Popis | Příklad |
|---|---|---|---|
bool |
Boolean | Možné hodnoty jsou true a false. |
true/false |
uint8, byte |
Byte | Hodnoty od 0 do 255. | 1uy |
int8, sbyte |
SByte | Hodnoty z -128 do 127. | 1y |
int16 |
Int16 | Hodnoty z -32768 do 32767. | 1s |
uint16 |
UInt16 | Hodnoty od 0 do 65535. | 1us |
int32, int |
Int32 | Hodnoty od -2 147 483 648 do 2 147 483 647. | 1 |
uint32, uint |
UInt32 | Hodnoty od 0 do 4 294 967 295. | 1u |
int64 |
Int64 | Hodnoty od -9 223 372 036 854 775 808 do 9 223 372 036 854 775 807. | 1L |
uint64 |
UInt64 | Hodnoty od 0 do 18 446 744 073 709 551 615. | 1UL |
nativeint |
IntPtr | Nativní ukazatel jako celé číslo se znaménkem. | nativeint 1 |
unativeint |
UIntPtr | Nativní ukazatel jako celé číslo bez znaménka. | unativeint 1 |
decimal |
Decimal | Datový typ s pohyblivou desetinnou čárkou, který má alespoň 28 významných číslic. | 1.0m |
float, double |
Double | 64bitový typ s plovoucí desetinnou čárkou. | 1.0 |
float32, single |
Single | 32bitový typ s plovoucí desetinnou čárkou. | 1.0f |
char |
Char | Hodnoty znaků Unicode. | 'c' |
string |
String | Text unicode. | "str" |
unit |
nejde použít | Označuje nepřítomnost skutečné hodnoty. Typ má pouze jednu formální hodnotu, která je označena (). Hodnota jednotky, (), se často používá jako zástupný symbol tam, kde je hodnota potřebná, ale žádná skutečná hodnota není k dispozici nebo nedává smysl. |
() |
Poznámka:
K provádění výpočtů s celými čísly, která jsou příliš velká pro 64bitový typ celého čísla, můžete použít typ bigint.
bigint se nepovažuje za základní typ; je zkratka pro System.Numerics.BigInteger.