English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Golang Grundlagenanleitung

Golang Kontrollanweisungen

Golang Funktion & Methode

Golang Struktur

Golang Schnitt und Array

Golang Zeichenkette (String)

Golang Zeiger

Golang Schnittstelle

Golang Parallelität

Golang Ausnahme (Error)

Golang andere Zubehör

Go Einführung in die Anleitung

Einführung

GoIst eine Prozesssprache. Es wurde von Robert Griesemer, Rob Pike und Ken Thompson von 2007Jahr entwickelt, aber 2009JahrAls eine Open-Source-Programmiersprache veröffentlicht. Das Programm wird durch die Verwendung von Paketen zusammengebaut, um Abhängigkeiten effektiv zu verwalten. Die Sprache unterstützt auch die Umgebungsmodi wie dynamische Sprachen. Zum Beispiel Typinferenz (y: = 0; Variable y ist eine gültige Erklärung des float-Typs).

Von der Go-Programmierung beginnen

Es gibt verschiedene Online-IDE, wie The Go Playground, repl.it usw., die zum Ausführen von Go-Programmen ohne Installation verwendet werden können.

Um Go auf Ihrem PC oder Laptop zu installieren, benötigen wir zwei Software: Editor und Compiler
Texteditor:Ein Texteditor bietet einen Editor, um Quellcode zu schreibenPlattform. Hier ist eine Liste von Texteditoren:

  • Windows Notepad

  • Visual Studio Code

  • Sublime

Suchen Sie den Go-Compiler: Die Go-Version ist alsFreeBSD(Version8und höher),Linux, Mac OS X (Snow Leopard und höher),und die mit32Bit (386)und64Bit (amd64 )von Binärbefehlsdatei für das Windows-Betriebssystem.)x86Prozessorsystemarchitektur.
Weitere Informationen zur Installation. Besuchen SieInformationen zur Installation der GO-Version

Hinweis: Die Erweiterung der Quellcode-Datei der go-Sprache muss .go sein

Den ersten Programm in Go zu schreiben:

package main  
import "fmt"
func main() {
     // Drucke w3codebox
     fmt.Println("Hello, w3codebox") 
}

Ausgabe:

Hello, w3codebox

Erklärung der Verwendung der Syntax des Go-Programms:

  • Die1Zeile:enthältHauptteil des ProgrammsProgrammPaketmit dem gesamten Inhalt des Programms. Dies ist der Startpunkt der Ausführung des Programms, daher muss ein Programm geschrieben werden.

  • Die2Zeile:enthältimport "fmt", dies ist ein Präprozessor-Befehl, der dem Compiler mitteilt, Dateien im Paket zu includieren.

  • Dritter Zeile:Hauptfunktion, ist der Startpunkt der Programmausführung.

  • Die4Zeile:fmt.Println()ist eine Standardbibliotheksfunktion, um Dinge als screen.In auszugeben, dies,fmtDas Paket hat die transmited println-Methode, die zum Anzeigen der Ausgabe verwendet wird. fmt.Println() ist eine Standardbibliotheksfunktion, die bestimmte Inhalte als Bildschirmausgabe anzeigt, der fmt-Paket enthält die Println-Methode, die zur Anzeige der Ausgabe verwendet wird.

  • Kommentare:Kommentare werden verwendet, um den Code zu erklären und sind ähnlich wie in Java oder C oderC ++Auf ähnliche Weise werden sie verwendet. Der Compiler ignoriert die Kommentare und führt sie nicht aus. Kommentare können einzeilig oder mehrzeilig sein.

    Einzeilige Kommentare:
    Syntax:

    // Einzeilige Kommentare

    Mehrzeilige Kommentare:
    Syntax:

    /* Mehrzeilige Kommentare */

    Hier ist ein weiteres Beispiel:

    package main
    import "fmt"
    func main() {
       fmt.Println("1 + 1 "=", 1 + 1)
    }

    Ausgabe:

    1 + 1 = 2