Latest web development tutorials

Go Langues nl fr de grammaire de base

Le dernier chapitre, nous connaissons déjà les structures de base de la langue Go dans ce chapitre, nous allons apprendre la grammaire de base Aller langue.


Aller balises

programme Go peut être constitué de plusieurs jetons peuvent être des mots clés, des identifiants, des constantes, des chaînes, des symboles. Comme la déclaration suivante GO par les six jetons:

fmt.Println("Hello, World!")

6 tag est (un par ligne):

1. fmt
2. .
3. Println
4. (
5. "Hello, World!"
6. )

Séparateur Line

Allez dans le programme, une déclaration au nom de la fin d'une ligne. Chaque déclaration ne ressemble pas à la famille C des langues autres virgules; à la fin, parce que ces travaux sont exécutés automatiquement par le compilateur Go.

Si vous avez l'intention d'écrire plusieurs instructions sur la même ligne, ils doivent être utilisés; distinction artificielle, mais dans le développement réel, nous ne favorisent pas cette pratique.

Les deux instructions suivantes:

fmt.Println("Hello, World!")
fmt.Println("w3cschool本教程:w3cschool.cc")

note

Commentaires ne sont pas compilés, chaque colis doit avoir les commentaires appropriés.

commentaires d'une seule ligne sont la forme la plus courante de commentaires, vous pouvez utiliser les commentaires d'une ligne commencent par // partout. commentaires multi-lignes, également appelés blocs de commentaires, ont été avec / * au début et à la fin avec * /. Tels que:

// 单行注释
/*
 Author by w3cschool本教程
 我是多行注释
 */

Identifiants

Identifier utilisée pour nommer les variables, types, et d'autres entités de programme. Ou un identifiant est en fait un plus de lettres chiffres (0 à 9) (A a ~ z ~ Z et), soulignement _ séquences, mais le premier caractère doit être une lettre ou un soulignement et ne peut pas être un nombre.

Voici les identifiants valides:

mahesh   kumar   abc   move_name   a_123
myname50   _temp   j   a23b9   retVal

Les éléments suivants sont des identifiants invalides:

  • 1ab (commencer par un nombre)
  • cas (Aller mots clés du langage)
  • a + b (opérateur est pas autorisé)

Mot-clé

Voici le code sera utilisé Aller à 25 mots-clés ou mots réservés:

pause par défaut func interface sélectionner
cas reporter aller carte struct
chan autre goto paquet interrupteur
const fallthrough si gamme type
continuer pour importation retour var

En plus de ces mots-clés décrits ci-dessus, Go langue ainsi que 36 identificateurs prédéfinis:

ajouter bool octet chapeau fermer complexe complex64 complex128 uint16
copie faux float32 float64 imag int int8 int16 uint32
int32 int64 iota len faire nouveau néant panique uint64
imprimer println réel récupérer string vrai uint uint8 UIntPtr

Programme se compose généralement de mots-clés, les constantes, les variables, les opérateurs, les types et les fonctions.

Le programme peut utiliser ces délimiteurs: entre parenthèses (), des crochets [] et {} accolades.

Le programme peut utiliser ces signes de ponctuation: ,,,;,: et ....


Espace Go Langue

Aller langue déclaration de variable doivent être séparés par des espaces, tels que:

var age int;

Les déclarations font une utilisation appropriée du programme spatial est facile à lire look.

Pas d'espace:

fruit=apples+oranges;

Les espaces entre les variables et les opérateurs, le programme semble plus beau, tels que:

fruit = apples + oranges;