Maison  >  Article  >  développement back-end  >  Un guide complet des identifiants prédéfinis dans Go

Un guide complet des identifiants prédéfinis dans Go

WBOY
WBOYoriginal
2024-04-07 18:09:01405parcourir

Les identifiants prédéfinis du langage Go incluent des identifiants de type (tels que int, float32), des identifiants de constante (tels que const, iota) et des identifiants de variable (tels que var, :=), qui peuvent être utilisés pour définir des types, des constantes et des variables. . Ces identifiants aident à écrire du code concis et clair, comme la définition de types (type), de constantes (const) et de variables (var).

Un guide complet des identifiants prédéfinis dans Go

Guide complet des identifiants prédéfinis dans le langage Go

Le langage Go fournit une série d'identifiants prédéfinis pour définir les types, les constantes et les variables. Ces identifiants sont très puissants et nous aident à écrire un code plus propre et plus clair.

Identificateur de type

  • bool : Type booléen bool:布尔类型
  • int:整数类型
  • int8int16int32int64:不同位宽的整数类型
  • uintuint8uint16uint32uint64:无符号整数类型
  • float32float64:浮点数类型
  • complex64complex128:复数类型
  • string:字符串类型
  • byte:字节类型(等同于 uint8
  • rune:Unicode 字符类型(等同于 int32

常量标识符

  • const:定义常量
  • iota:连续整数生成器

变量标识符

  • var:定义变量
  • :=
  • int : Type entier

int8, int16, <code>int32, int64 : types entiers avec différentes largeurs de bitsuint, uint8, uint16, uint32, uint64 : type entier non signé

float32, float64 : type virgule flottante

🎜complex64, complex128 : type pluriel 🎜🎜string : type de chaîne 🎜🎜byte : mot Type de section ( équivalent à uint8) 🎜🎜rune : Type de caractère Unicode (équivalent à int32) 🎜🎜🎜🎜Identifiant constant 🎜🎜🎜 🎜 const : Définir des constantes 🎜🎜iota : Générateur d'entiers continus 🎜🎜🎜🎜Identifiant de variable🎜🎜🎜🎜var : Définir des variables🎜 🎜:= : Définir et initialiser des variables🎜🎜🎜🎜Cas pratique🎜🎜
// 定义类型
type Person struct {
    Name string
    Age int
}

// 定义常量
const Pi float64 = 3.14159265358979323846
const WeeksPerYear = 52

// 定义变量
var (
    name string = "John Doe"
    age int = 30
)
🎜Avec ces identifiants prédéfinis, nous pouvons créer diverses structures de données et fonctions pour construire de puissantes applications Go. 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn