Go Lingue grammatica di base
L'ultimo capitolo che già conosciamo le strutture di base della lingua Go in questo capitolo impareremo grammatica di base della lingua Go.
Vai tag
programma Go può essere costituito da più token possono essere parole chiave, identificatori, costanti, stringhe, simboli. Come la seguente dichiarazione GO dai sei gettoni:
fmt.Println("Hello, World!")
6 tag è (uno per riga):
1. fmt 2. . 3. Println 4. ( 5. "Hello, World!" 6. )
separatore di linea
Andare in programma, una dichiarazione a nome della fine di una riga. Ogni dichiarazione non è come la famiglia C di lingue diverse e virgola, alla fine, perché questi lavori sono fatti automaticamente dal compilatore Go.
Se avete intenzione di scrivere più istruzioni sulla stessa linea, devono essere utilizzati; distinzione artificiale, ma per lo sviluppo vero e proprio, che non incoraggiano questa pratica.
Le seguenti due affermazioni:
fmt.Println("Hello, World!") fmt.Println("w3cschool本教程:w3cschool.cc")
nota
I commenti non vengono compilati, ogni pacchetto deve avere i commenti appropriati.
commenti a riga singola sono la forma più comune di commenti, è possibile utilizzare i commenti a riga singola iniziano con // ovunque. commenti su più righe, detti anche commenti a blocchi, sono stati con / * all'inizio e alla fine con * /. Come ad esempio:
// 单行注释 /* Author by w3cschool本教程 我是多行注释 */
Identifiers
Identificativo utilizzato per le variabili nome, tipo, e altre entità di programma. O un identificatore è in realtà un più lettere numeri (da 0 a 9) (a ~ z ~ A Z e), caratteri di sottolineatura _ sequenze, ma il primo carattere deve essere una lettera o una sottolineatura e non può essere un numero.
Di seguito sono identificatori validi:
mahesh kumar abc move_name a_123 myname50 _temp j a23b9 retVal
Di seguito sono identificatori validi:
- 1ab (iniziare con un numero)
- caso (Vai parole chiave del linguaggio)
- a + b (non consentito)
Chiave
Ecco il codice sarà utilizzato Vai a 25 parole chiave o parole riservate:
pausa | difetto | func | interfaccia | selezionare |
caso | rinviare | andare | mappa | struct |
Chan | altro | goto | pacchetto | interruttore |
const | falltrough | se | gamma | tipo |
continuare | per | importazione | ritorno | var |
In aggiunta a queste parole chiave sopra descritte, Vai lingua oltre 36 identificatori predefiniti:
aggiungere | bool | byte | berretto | vicino | complesso | complex64 | complex128 | UINT16 |
copia | falso | float32 | float64 | imag | int | int8 | Int16 | uint32 |
Int32 | Int64 | iota | len | fare | nuovo | zero | panico | uint64 |
stampa | println | vero | recuperare | stringa | vero | uint | uint8 | uintptr |
Programma consiste generalmente di parole chiave, costanti, variabili, operatori, i tipi e le funzioni.
Il programma può utilizzare questi delimitatori: parentesi (), parentesi [] e {} bretelle.
Il programma può utilizzare questi segni di punteggiatura: ,,,;,: e itit
Spazio Go Lingua
Vai lingua di dichiarazione delle variabili devono essere separati da spazi, come ad esempio:
var age int;
Dichiarazioni fare un uso appropriato del programma spaziale è di facile lettura look.
Niente spazi:
fruit=apples+oranges;
Gli spazi tra le variabili e gli operatori, il programma è più bello, come ad esempio:
fruit = apples + oranges;