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.