Latest web development tutorials

Vai struttura del linguaggio

Prima di iniziare ad imparare un linguaggio di programmazione GO mattoni fondamentali, dobbiamo prima capire la struttura del linguaggio Go più semplice programma.


Vai Esempi Ciao Mondo

Vai linguaggio basato composizione ha i seguenti componenti:

  • dichiarazione Package
  • L'introduzione del pacchetto
  • funzione
  • variabile
  • Dichiarazione & Expression
  • nota

Vediamo semplice codice, il codice è uscita "Ciao Mondo!":

package main

import "fmt"

func main() {
   /* 这是我的第一个简单的程序 */
   fmt.Println("Hello, World!")
}

Diamo un'occhiata a ogni parte del programma di cui sopra:

  1. La prima riga definisce ilpacchetto dinome del pacchettoprincipale.È necessario specificare il file di origine nella prima riga del centrafricana annotato file appartengono a quale pacchetto, come ad esempio: pacchetto principale. pacchetto principale rappresenta un esecuzione di un programma autonomo, ogni applicazione Go contiene un pacchetto chiamato principale.

  2. La riga successivaimportazione "fmt"Vai a dire il compilatore che questa procedura richiede il pacchetto utilizzo FMT (funzione, o di altri elementi), attrezzi pacchetto FMT IO funzioni (input / output) formattati.

  3. Ilfunc principaleriga successiva()è una funzione del programma inizia l'esecuzione. Ogni funzione principale è un programma eseguibile deve contenere una funzione, in generale, vengono eseguite dopo il primo avvio (se funzione init () eseguirà questa funzione).

  4. La riga successiva è un commento /*...*/, quando l'esecuzione del programma verrà ignorato. 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 * / senza possono essere nidificate, commenti su più righe vengono in genere utilizzati per descrivere un documento o commento frammenti in un blocco di pacchetti.

  5. La riga successivafmt.Println (...)uscita può stringa alla console, e automaticamente aumenta l'ultimo ritorno a capo carattere \ n.
    Utilizzare fmt.Print ( "ciao, mondo \ n") in grado di ottenere gli stessi risultati.
    Stampa e println queste due funzioni supporta anche l'uso di variabili quali: fmt.Println (arr). Se non specificato, verranno impostati formato di stampa di uscita variabile arr alla console.

  6. Quando identificatori (inclusi costanti, variabili, tipi, nomi di funzioni, i campi della struttura, ecc) iniziano con una lettera maiuscola, come in: Gruppo1, allora l'uso di questa forma di identificatore di oggetto può essere utilizzato dal codice di fuori del pacchetto (cliente fine del programma deve importare il pacchetto), che è noto per esportare (come linguaggio orientato agli oggetti in pubblico), se l'identificatore inizia con lettere minuscole, quindi all'esterno del pacchetto non sono visibili, ma sono visibili all'interno dell'intero pacchetto e disponibili (come linguaggio object-oriented in privato).


l'esecuzione del programma Go

Diamo un'occhiata a come scrivere codice Go ed eseguirlo. Procedere come segue:

  1. Aprire l'editor come Sublime2, aggiungere il codice sopra nell'editor.

  2. Salvare il codicehello.gosopra

  3. Aprire una riga di comando e inserire il file di programma memorizzato nella directory.

  4. Inserire il comandoandarestampahello.go eseguireInvio per eseguire codice.

  5. Se fatto correttamente si vedrà"Ciao Mondo!" Leparole di output sullo schermo.

$ go run hello.go
Hello, World!