Latest web development tutorials

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 ....


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;