Maison > développement back-end > Golang > Explication détaillée des types de données du langage Go : aperçu des types de données de base

Explication détaillée des types de données du langage Go : aperçu des types de données de base

王林
Libérer: 2024-04-03 14:09:01
original
795 Les gens l'ont consulté

Le langage Go fournit les types de données de base suivants : bool : booléen int : entier signé uint : entier non signé float : nombre à virgule flottante complexe : nombre complexe octet : chaîne de caractères : chaîne

Explication détaillée des types de données du langage Go : aperçu des types de données de base

Types de données du langage Go Explication détaillée : Présentation de types de données de base

Le langage Go est un langage de programmation statiquement fortement typé, qui fournit une variété de types de données de base pour représenter différentes valeurs de données. Ces types de données limitent le type et la plage de valeurs pouvant être stockées dans des variables et des constantes.

Types de données de base

Le langage Go fournit les types de données de base suivants :

  • Booléen (bool) : Représente une valeur vraie ou fausse, d'une taille de 1 octet.
  • Entiers : Y compris int, int8, int16, int32 et int64, représentant des entiers signés de différentes tailles.
  • Entier non signé : Comprend uint, uint8, uint16, uint32 et uint64, représentant des entiers non signés de différentes tailles.
  • Type à virgule flottante : Y compris float32 et float64, représentant des nombres à virgule flottante avec différentes précisions et plages.
  • Complexe : représente un nombre complexe avec des parties réelles et imaginaires, d'une taille de 16 octets.
  • Type de caractère (octet) : représente les caractères ASCII, la taille est de 1 octet.
  • String (string) : Représente une chaîne de caractères, essentiellement un tableau d'octets immuable.

Inférence de type

Le langage Go prend en charge l'inférence de type, ce qui signifie que le compilateur peut automatiquement déduire le type d'une variable ou d'une constante sans déclaration explicite. Par exemple :

var age int = 25
var name string = "John Doe"
var isValid bool = true
Copier après la connexion

Cas pratique

Voici un exemple de programme simple qui montre comment utiliser les types de données de base :

package main

import "fmt"

func main() {
    age := 25
    name := "John Doe"
    isValid := true

    fmt.Println("Age:", age)
    fmt.Println("Name:", name)
    fmt.Println("Is Valid:", isValid)
}
Copier après la connexion

Sortie :

Age: 25
Name: John Doe
Is Valid: true
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal