In diesem Artikel erfahren Sie, wie Sie mit Variablen und Strukturen arbeiten können. Dies ist besonders für Anfänger nützlich. Denken Sie daran, dass die Sprache statisch typisiert ist. In Python, Ruby oder JavaScript müssen Sie mehrere Korrektheitsprüfungen durchführen. Go vermeidet dieses Problem.
Betrachten wir das erste Beispiel:

Eine neue Funktion, print, ist für die Ausgabe zuständig. Hier sehen Sie, dass Sie eineZeichenkette an sie übergeben müssen. Eine Variable vom Typ String wird in der Hauptfunktion erstellt. Sie wird an print übergeben. Wenn Sie etwas anderes übergeben, erhalten Sie eine Fehlermeldung. Wenn Sie den Typ der Variablen in int ändern, erhalten Sie eine Fehlermeldung:
cannot use "Hello World!" (type string) as type int in assignment

Sie erhalten auch einen Fehler, wenn Sie eine Variable deklarieren oder ein Paket importieren, es aber nicht verwenden. Es gibt noch viele andere Dinge, die man mit Go machen kann, eines davon sind Strukturen. Lassen Sie uns unser Programm verkomplizieren, indem wir eine Site-Struktur mit den Feldern name und url erstellen, die eine Site beschreiben wird:

Die Struktur wird eine print-Methode haben, die "Welcome..." ausgibt. In main haben wir die Struktur initialisiert, ihren Feldern Werte zugewiesen und dann die print-Methode aufgerufen.
Die Programmiersprache Go zeichnet sich durch eine Reihe von Eigenschaften und Fähigkeiten aus. Davon haben wir uns selbst überzeugt.