Tipos básicos
En este tema se enumeran los tipos básicos definidos en F#. Estos tipos son los más fundamentales en F#, ya que forman la base de casi todos sus programas. Son un superconjunto de tipos primitivos de .NET.
Tipo | Tipo de .NET | Descripción | Ejemplo |
---|---|---|---|
bool |
Boolean | Los valores posibles son true y false . |
true /false |
byte |
Byte | Valores de 0 a 255. | 1uy |
sbyte |
SByte | Valores de -128 a 127. | 1y |
int16 |
Int16 | Valores de -32 768 a 32 767. | 1s |
uint16 |
UInt16 | Valores de 0 a 65 535. | 1us |
int |
Int32 | Valores de -2 147 483 648 a 2 147 483 647. | 1 |
uint |
UInt32 | Valores de 0 a 4 294 967 295. | 1u |
int64 |
Int64 | Valores de -9 223 372 036 854 775 808 a 9 223 372 036 854 775 807. | 1L |
uint64 |
UInt64 | Valores de 0 a 18 446 744 073 709 551 615. | 1UL |
nativeint |
IntPtr | Un puntero nativo como un entero con signo. | nativeint 1 |
unativeint |
UIntPtr | Un puntero nativo como un entero sin signo. | unativeint 1 |
decimal |
Decimal | Un tipo de datos de punto flotante que tiene al menos 28 dígitos significativos. | 1.0m |
float , double |
Double | Tipo de número de punto flotante de 64 bits. | 1.0 |
float32 , single |
Single | Un tipo de punto flotante de 32 bits. | 1.0f |
char |
Char | Valores de caracteres en Unicode. | 'c' |
string |
String | Texto en Unicode. | "str" |
unit |
no aplicable | Indica la ausencia de un valor como tal. El tipo solo tiene un valor formal, que se indica como () . El valor de unidad, () , se usa a menudo como marcador de posición cuando se necesita un valor pero no hay ninguno disponible o que tenga sentido. |
() |
Nota
Puede realizar cálculos con enteros demasiado grandes para el tipo entero de 64 bits mediante el tipo bigint
. bigint
no se considera un tipo básico; es una abreviatura de System.Numerics.BigInteger
.
Vea también
Colaborar con nosotros en GitHub
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.