Latest web development tutorials

Idź struktury języka

Zanim zaczniemy naukę GO bloki podstawową budowę języków programowania, niech najpierw zrozumieć strukturę języka Idź najprostszy program.


Idź Witam Świata Przykłady

Przejść język opiera kompozycja zawiera następujące składniki:

  • oświadczenie pakiet
  • Wprowadzenie pakietu
  • funkcja
  • zmienna
  • Oświadczenie & Expression
  • uwaga

Spójrzmy na prosty kod, kod jest wyjście "Hello World!":

package main

import "fmt"

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

Przyjrzyjmy się każdej części powyższego programu:

  1. Pierwsza linia określaGłówny pakietnazwę pakietu. Musisz określić plik źródłowy w pierwszym wierszu Środkowej Afryki odnotowany plików należą, do którego pakiet, takich jak: opakowania głównego. Pakiet główny reprezentuje niezależną wykonanie programu, każda aplikacja Go zawiera pakiet o nazwie main.

  2. Kolejna liniaimport "FMT"Go poinformować kompilator, że procedura ta wymaga pakiet wykorzystanie FMT (funkcja, lub inne elementy), wdraża pakiet FMT sformatowane funkcje IO (wejścia / wyjścia).

  3. Głównym funcnastępny wiersz()jest funkcją programu rozpoczyna realizację. Każda funkcja main jest program wykonywalny musi zawierać funkcję w ogóle są wykonywane po pierwszym uruchomieniu (jeśli init () będzie pełnić tę funkcję).

  4. Następna linia jest komentarz /*...*/, gdy wykonanie programu zostanie zignorowany. komentarze pojedynczej linii są najbardziej rozpowszechnioną formą komentarzach, można użyć komentarze pojedynczego wiersza zaczynają się // wszędzie. komentarze Multi-line, zwane także komentarze blokowe, zostały z / * na początku i na końcu z * / bez można zagnieżdżać, komentarze wielu linii są zwykle stosowane do opisu dokumentu lub komentarz fragmentów w bloku pakietów.

  5. Kolejne wyjście puszka sznurek do konsoli wierszafmt.Println (...)i automatycznie zwiększa ostatni znak nowej linii \ n.
    Użyj fmt.Print ( "Hello, world \ n") może uzyskać takie same wyniki.
    Druku i println te dwie funkcje umożliwia także użycie zmiennych, takich jak: fmt.Println (ARR). Jeśli nie podano, będą domyślny format wydruku wyjście zmiennej arr do konsoli.

  6. Gdy identyfikatory (w tym stałe, zmienne, typy, nazwy funkcji, pól struktury, itp) rozpoczyna się wielką literą, tak jak w: Grupa1, a następnie wykorzystanie tej formy identyfikatora obiektu mogą być wykorzystane przez kod na zewnątrz pakietu (Customer koniec programu trzeba importować pakietu), który znany jest na eksport (na przykład języka obiektowego w publicznej); jeśli identyfikator zaczyna się od małych liter, a następnie na zewnątrz opakowania nie są widoczne, ale są widoczne wewnątrz całego pakietu i dostępne (jak języka obiektowego w prywatny).


Go wykonywanie programu

Przyjrzyjmy się, jak napisać kod pójść i wykonać ją. Procedura jest następująca:

  1. Otwórz edytor takich jak Sublime2, dodać powyższy kod w edytorze.

  2. Zapisz powyższy kodhello.go

  3. Otwórz wiersz polecenia i wpisać plik programu zapisanego w katalogu.

  4. Wpisz polecenieudać uruchomićnaciśnijhello.goEnter, aby wykonać kod.

  5. Jeśli wykonane prawidłowo wyświetlony zostanie komunikat"Hello World!",Słowa wyjściowe na ekranie.

$ go run hello.go
Hello, World!