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