Allez les types de données de langue
Dans le langage de programmation Go, type de données utilisé pour déclarer des fonctions et des variables.
Les types de données semblent diviser les données en différentes tailles de mémoire nécessaire pour le temps de programmation de données requises par les grandes données quand il a besoin d'appliquer pour une grande mémoire, vous pouvez profiter de la mémoire.
Go Langue Il existe plusieurs types de données par catégorie:
Non. | Type et description |
---|---|
1 | Les valeurs booléennes debooléens ne peuvent être une vraie constante ou faux.Un exemple simple: var b bool = true. |
2 | <br>Type numérique entier int et float float, Go support de langue pour nombres entiers et nombres à virgule flottante, et le support natif pour les nombres complexes, qui mordaient les opérations utilisant un complément. |
3 | Type de chaîne: La chaîne de caractères est une chaîne de longueur fixe reliant la séquence de caractères. Go chaînes sont reliées par un seul octet. Aller chaîne d'octets d'utilisation du langage Unicode UTF-8 codage de texte logo. |
4 | Type dérivée: Ils comprennent:
|
digital type
Go est également basé sur le type d'architecture, tels que: int, uint et UIntPtr.
Non. | Type et description |
---|---|
1 | uint8 Unsigned entier 8 bits (0-255) |
2 | uint16 16-bit entier non signé (0-65535) |
3 | uint32 32-bit entier non signé (0-4294967295) |
4 | uint64 64-bit entier non signé (0-18446744073709551615) |
5 | int8 Signé entier 8 bits (-128 à 127) |
6 | int16 16-bit entier signé (-32.768 à 32767) |
7 | int32 Signé entier de 32 bits (-2147483648 à 2147483647) |
8 | int64 Signé entier de 64 bits (-9223372036854775808 à 9223372036854775807) |
Float:
Non. | Type et description |
---|---|
1 | float32 IEEE-754 32 bits à virgule flottante numéro de type |
2 | float64 IEEE-754 64-bit virgule flottante numéro de type |
3 | complex64 32 bits réel et imaginaire |
4 | complex128 64-bit réel et imaginaire |
D'autres types de numérique
Voici plus d'autres types numériques:
Non. | Type et description |
---|---|
1 | octet uint8 similaires |
2 | rune int32 similaires |
3 | uint 32 ou 64 |
4 | int Et la même taille que uint |
5 | UIntPtr unsigned int, utilisé pour stocker un pointeur |