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;