Tipi di base
In questo argomento sono elencati i tipi di base definiti in F#. Questi tipi sono i più fondamentali in F#, formando la base di quasi ogni programma F#. Sono un superset di tipi primitivi .NET.
Type | Tipo .NET | Descrizione | Esempio |
---|---|---|---|
bool |
Boolean | I valori possibili sono true e false . |
true /false |
byte |
Byte | Valori compresi tra 0 e 255. | 1uy |
sbyte |
SByte | Valori compresi tra -128 e 127. | 1y |
int16 |
Int16 | Valori compresi tra -32768 e 32767. | 1s |
uint16 |
UInt16 | Valori compresi tra 0 e 65535. | 1us |
int |
Int32 | Valori da -2.147.483.648 a 2.147.483.647. | 1 |
uint |
UInt32 | Valori compresi tra 0 e 4.294.967.295. | 1u |
int64 |
Int64 | Valori compresi tra -9.223.372.036.854.775.808 e 9.223.372.036.854.775.807. | 1L |
uint64 |
UInt64 | Valori compresi tra 0 e 18.446.744.073.709.551.615. | 1UL |
nativeint |
IntPtr | Puntatore nativo come intero con segno. | nativeint 1 |
unativeint |
UIntPtr | Puntatore nativo come intero senza segno. | unativeint 1 |
decimal |
Decimal | Tipo di dati a virgola mobile con almeno 28 cifre significative. | 1.0m |
float , double |
Double | Un tipo a virgola mobile a 64 bit. | 1.0 |
float32 , single |
Single | Tipo a virgola mobile a 32 bit. | 1.0f |
char |
Char | Valori di carattere Unicode. | 'c' |
string |
String | Testo Unicode. | "str" |
unit |
non applicabile | Indica l'assenza di un valore effettivo. Il tipo ha un solo valore formale, che è indicato () . Il valore unitario, () , viene spesso usato come segnaposto in cui è necessario un valore, ma non è disponibile alcun valore reale o ha senso. |
() |
Nota
È possibile eseguire calcoli con numeri interi troppo grandi per il tipo integer a 64 bit usando il bigint
tipo . bigint
non è considerato un tipo di base; è un'abbreviazione di System.Numerics.BigInteger
.
Vedi anche
Collabora con noi su GitHub
L'origine di questo contenuto è disponibile in GitHub, in cui è anche possibile creare ed esaminare i problemi e le richieste pull. Per ulteriori informazioni, vedere la guida per i collaboratori.