Maison > développement back-end > Golang > Quelle est la syntaxe de base du langage Go ?

Quelle est la syntaxe de base du langage Go ?

WBOY
Libérer: 2023-06-11 19:01:35
original
1352 Les gens l'ont consulté

Quelle est la syntaxe de base du langage Go ?

Le langage Go est un langage de programmation open source développé par Google pour améliorer l'efficacité du développement de programmes. Sa syntaxe est similaire au langage C, mais plus puissante et plus simple à utiliser. Avant d’apprendre le langage Go, vous devez comprendre sa syntaxe de base. Dans cet article, nous présenterons la syntaxe de base du langage Go pour aider les novices à démarrer et à apprendre rapidement.

  1. Variables

Les variables sont des conteneurs permettant de stocker des données dans un programme. Dans le langage Go, les variables peuvent être différents types de données, notamment des entiers, des nombres à virgule flottante, des chaînes, des valeurs booléennes, etc. Lors de la déclaration d'une variable, vous devez spécifier le type de la variable. Par exemple, le code suivant déclare une variable entière nommée a et initialise sa valeur à 10.

var a int = 10

Vous pouvez également utiliser l'écriture simplifiée, comme indiqué ci-dessous :

a := 10

Vous devez déclarer une variable avant de l'utiliser. S'il n'y a pas de valeur d'initialisation, la valeur par défaut est 0 ou une chaîne vide.

  1. Types de données

Dans le langage Go, il existe de nombreux types de données, notamment des entiers, des nombres à virgule flottante, des valeurs booléennes, des chaînes, des caractères, etc. Chaque type de données a son objectif et son utilisation spécifiques. Voici quelques types de données couramment utilisés :

  • Types entiers : int, int8, int16, int32, int64, uint, uint8, uint16, uint32, uint64, uintptr
  • Types à virgule flottante : float32, float64
  • Type booléen : bool
  • Type de chaîne : chaîne
  1. Instruction de contrôle

Les instructions de contrôle sont utilisées pour contrôler le flux d'exécution du programme, telles que les instructions conditionnelles, les instructions de boucle, etc.

L'instruction conditionnelle est divisée en trois parties : if, else-if et else Voici un exemple :

if a > 10 {

fmt.Println("a is greater than 10")
Copier après la connexion

} else if a <

fmt.Println("a is less than 10")
Copier après la connexion

}

Il existe deux principaux types d'instructions de boucle : for et range for sont utilisés pour exécuter un ensemble d'instructions plusieurs fois, tandis que range est utilisé pour itérer chaque élément de la collection.

Voici un exemple d'instruction for, utilisée pour calculer la somme cumulée de 1 à 10 :

sum := 0

for i := 1; i <= 10; Println( "sum =", sum)


Fonction


Une fonction est un bloc de code réutilisable, qui donne aux programmeurs la possibilité de réutiliser le code qu'ils ont écrit. Dans le langage Go, les fonctions sont également des objets de première classe qui peuvent être transmis en tant que paramètres à d'autres fonctions et renvoyés en tant que valeurs de retour. Voici un exemple de fonction :

    func add(a int, b int) int {
  1. fmt.Println("a is equal to 10")
    Copier après la connexion
    }

    Dans la fonction ci-dessus, add prend deux paramètres entiers et renvoie leur somme.

    Ce qui précède présente quelques syntaxes de base du langage Go. Bien entendu, il existe d’autres fonctionnalités syntaxiques, telles que des structures, des tranches, des tableaux, des pointeurs, etc. L'apprentissage de ces bases peut nous aider à écrire du code plus efficace, plus fiable et plus facile à maintenir. Si vous êtes intéressé, vous pouvez continuer à en apprendre davantage.

    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!

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