Tipos primitivos (F#)
Este tópico lista os tipos primitivos fundamentais que são usados no idioma F#.Ele também fornece o correspondente.NET e os valores mínimos e máximo para cada tipo.
Resumo dos tipos primitivos
A tabela a seguir resume as propriedades dos tipos de F# primitivos.
Tipo |
.Tipo de líquido |
Descrição |
---|---|---|
bool |
Os valores possíveis são true e false. |
|
byte |
Valores de 0 a 255. |
|
sbyte |
Valores de -128 a 127. |
|
int16 |
Valores de -32768 a 32767. |
|
uint16 |
Valores de 0 a 65535. |
|
int |
Valores de -2.147.483.648 a 2.147.483.647. |
|
uint32 |
Valores de 0 a 4.294.967.295. |
|
int64 |
Valores de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807. |
|
uint64 |
Valores de 0 a 18,446,744,073,709,551,615. |
|
nativeint |
Um ponteiro nativo como um inteiro assinado. |
|
unativeint |
Um ponteiro nativo como um inteiro não assinado. |
|
char |
Valores de caracteres Unicode. |
|
string |
Texto Unicode. |
|
decimal |
Um ponto flutuante tipo de dados que tenha pelo menos 28 dígitos de significativos. |
|
unit |
Não aplicável |
Indica a ausência de um valor real.O tipo tem somente um valor formal, que é indicado ().O valor da unidade, (), é freqüentemente usado como um espaço reservado onde um valor é necessário, mas nenhum valor real está disponível ou faz sentido. |
void |
Não indica nenhum tipo ou valor. |
|
float32, single |
Um tipo de ponto flutuante de 32 bits. |
|
float, double |
Um tipo de ponto flutuante de 64 bits. |
Observação |
---|
Você pode realizar cálculos com números inteiros muito grandes para o tipo inteiro de 64 bits usando o bigint tipo.bigintnão é considerado um tipo primitivo; ele é uma abreviação de BigInteger. |