„Go ist nicht dazu gedacht, die Programmiertheorie zu innovieren. Es soll die Programmierpraxis innovieren. “ - Samuel Tesla
In diesem Artikel werden wir eine neue und weit verbreitete Sprache diskutieren - "Golang" Wir werden die folgenden Themen behandeln -
Introduction
Golang, auch bekannt als Go, ist eine Open-Source-Programmiersprache, die 2007 von Google entwickelt wurde. Seit ihrer Erfindung ist Go im Laufe der Jahre enorm gewachsen. Golang hat eine minimale Syntax, die anderen Skripten sehr ähnlich ist Sprachen. Es wurde entwickelt, um die Produktivität der Entwickler zu verbessern und ihnen zu ermöglichen, Programme besser zu schreiben.
Warum Golang?
- Sauber, prägnant und effizient
- Minimal und leicht zu lernen
- Gebaut für Geschwindigkeit (Wird von Unternehmen wie Google, Uber usw. verwendet)
- Einfache Binärdateien, die auf dem Server verwendet werden
- Unterstützt die Speicherbereinigung
- Golang ist einer der am meisten geliebte Sprachen
Installation
Go ist ein Open-Source und freie Programmiersprache. Sie können es entweder über kompilierte Binärdateien installieren oder aus der Quelle erstellen. Heute werden wir es über die verfügbaren Binärdateien installieren.
- Gehen Sie zu Offizielle Website von Golang
- Klicken Sie auf die Laden Sie Go herunter Schaltfläche und wählen Sie die Binärdatei basierend auf Ihrem System -
- Windows
- Linux
- Mac
- Ich würde Ihnen empfehlen, die stabile Version zum Zeitpunkt des Schreibens herunterzuladen - Gehen Sie v1.14 ist stabil.
- Sie können Go auch von der Quelle installieren. Befolgen Sie die Anweisungen hier
Sie können überprüfen, ob Go erfolgreich installiert wurde, indem Sie den folgenden Befehl ausführen:
go version
Wenn Sie Zweifel haben, finden Sie alle Informationen zum Download und zur Installation unter golang.org.
Hello World in Go
Nachdem wir Golang eingerichtet haben, sind wir bereit, das einfachste und berühmteste zu schreiben "Hallo Welt"
- Lassen Sie uns eine einfache erstellen
helloworld.go
Datei. Ja, du hast es richtig erraten, Golang hat eine .gehen Dateierweiterung. - Öffnen Sie nun Ihren bevorzugten Editor und kopieren Sie den folgenden Code.
package main
import "fmt"
func main() {
fmt.Println("Hello, World! I am learning Golang!")
}
- Speichern Sie die Datei und gehen Sie zum Terminal. Vor einer Erklärung. Lassen Sie uns Ihr erstes Go-Programm ausführen!
- Im Terminal (stellen Sie sicher, dass Sie sich in demselben Verzeichnis befinden, in dem Sie das erstellt haben
helloworld.go
Datei)
go run helloworld.go
Tada! Sie sehen die Ausgabe wie folgt:
// Output
Hello, World! I am learning Golang!
Herzliche Glückwünsche! Sie haben gerade Ihr erstes Go-Programm erfolgreich ausgeführt.
Lassen Sie uns diesen grundlegenden Code jetzt verstehen -
package main
- Paket ist ein Stichwort in Golang, das ein Verzeichnis definiert, zu dem Ihre Datei gehört. In einem Ordner kann sich nur ein Paket befinden. Sie können mehrere Pakete erstellen, indem Sie mehrere Verzeichnisse erstellen. Das Paket wird verwendet, um den Pfad zu Ihren Methoden und Variablen zu identifizieren. Hier,main
ist ein spezielles Paket, das verwendet wird, wenn wir ausführbare Programme schreiben.import "fmt"
-import
ist wieder ein Schlüsselwort, das externe und interne Pakete abruft. Hierimport
holt die "Fmt" Paket aus der Go-Bibliothek. Sie können verwendenimport
Schlüsselwort für jedes Paket. Dadurch können wir auf die zugreifenPrintln
Funktion, die in der vordefiniert ist "Fmt" Paket. Sie können sogar den Code überprüfen hier .- Dann definieren wir unsere Hauptfunktion, die beim Ausführen automatisch ausgeführt wird.
main()
ist eine spezielle Art von Funktion und der Einstiegspunkt der ausführbaren Programme. Wenn wir also unseren Code ausführen, wird diese Funktion ausgeführtmain()
wir rufen einfach anPrintln(arg)
Hiermit wird die auf dem Terminal übergebene Zeichenfolge gedruckt.
func main() {
fmt.Println("Hello, World! I am learning Golang!")
}
Resources
- Learn Go-Grundlagen im Browser - "Tour of Go"
- Kleines Buch für Buchliebhaber
- Wählen Sie Ihre Lieblingseditor
Fazit
In diesem Tutorial erhalten Sie eine Einführung in Golang und wie Sie damit beginnen können. Wir haben Go auf unserem System installiert und ein "Hello World" -Programm ausgeführt. Die nächsten Schritte von hier aus wären, einige Grundlagen zu Variablen, Schleifen und Funktionen in Golang zu lernen. Sie können sogar versuchen, Programme im Browser unter auszuführen play.golang.org.
Hoffe du hast etwas Neues gelernt!