Studieren – Go Language – Tag 02

DDD
Freigeben: 2024-11-06 20:13:02
Original
893 Leute haben es durchsucht

Hallo Entwickler! ?‍??‍?

Ich habe das erste Verständnis durchgearbeitet und jetzt muss ich anfangen, etwas zu „schreiben“. Ich werde meinen VSCode konfigurieren, damit ich den generierten Code programmieren und debuggen kann.


?Installations-/Konfigurationsprozess

?Schritt 01 – Installieren Sie die Go-Erweiterung für VSCode
?? Öffnen Sie VSCode und installieren Sie die Go-Erweiterung: „Strg Shift X“, geben Sie im Suchfeld „Go“ ein und wählen Sie die Option „Go – Go Team at Google“. Klicken Sie einfach auf „Installieren“

Estudando - Linguagem Go - Dia 02


?Schritt 02 – Go-Tools aktualisieren
?? Öffnen Sie VSCode und installieren Sie die Go-Erweiterung: „Strg Shift P“ und geben Sie im Feld „Go: Tools installieren/aktualisieren“ ein.

Estudando - Linguagem Go - Dia 02
Wenn etwas aktualisiert zu werden scheint, wählen Sie alle verfügbaren Tools aus und klicken Sie auf OK.


?Schritt 03 – Erstellen Sie ein Hallo
?? Die Idee besteht darin, ein einfaches Beispiel zu erstellen und sicherzustellen, dass es funktioniert.

Ich habe einen Ordner erstellt und darin eine Datei namens „main.go“

package main

import "fmt"

func main() {
    fmt.Println("Hello!")
}
Nach dem Login kopieren

Ich konnte die generierte Datei kompilieren und ausführen, indem ich sie über das Terminal ausführte.

go build main.go
Nach dem Login kopieren

Nach dem Befehl wurde im Ordner eine ausführbare Datei mit dem Namen „main.exe“ generiert. Okay, mein erstes Programm wurde generiert.


?Schritt 04 – Debuggen meines Codes
?? Jetzt möchte ich den Code über VSCode debuggen.

Wählen Sie die VSCode-Option zum Debuggen: „Strg Umschalt D“ und führen Sie dann die Schaltfläche „Ausführen und Debuggen“ aus.

Estudando - Linguagem Go - Dia 02

Wenn es nicht funktioniert, öffnen Sie das Terminal und führen Sie den Befehl aus

go install -v github.com/go-delve/delve/cmd/dlv@latest
Nach dem Login kopieren

Ich habe hier einen weiteren Fehler gefunden

Build Error: go build -o c:\_Dev\Go\Hello\__debug_bin676152768.exe -gcflags all=-N -l .
go: go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1)
Nach dem Login kopieren

Es scheint, dass nach Go 1.16 beim Ausführen von Code standardmäßig erwartet wird, dass eine „go.mod“-Datei im Projekt vorhanden ist.
Führen Sie dazu einfach den Befehl aus, wobei „hello“ der Name des Projekts ist

go mod init hello
Nach dem Login kopieren

Es wurde eine Datei im Ordner mit folgendem Inhalt erstellt

module hello

go 1.23.2
Nach dem Login kopieren

Die Datei „go.mod“ dient der Abhängigkeitsverwaltung in Go.

Jetzt führen Sie einfach „Run and Debug“ aus und beobachten Sie, wie die Magie geschieht ... ?

Estudando - Linguagem Go - Dia 02


?Abschluss

Fertig, VSCode-Vorbereitung abgeschlossen!!!

Weitere Optionen zum Schreiben Ihres Codes
Hier werde ich einige davon auflisten:
? LiteIDE X
? Jetbrains GoLand
? Erhabener Text


Referenzen
? Installieren und konfigurieren Sie Visual Studio Code für die Go-Entwicklung
? Top 6 Golang-IDEs für Go-Entwickler
? Die 6 besten Golang-IDEs und Texteditoren


Bis zum nächsten Mal! ?
☕? Jetzt können Sie mich unterstützen, indem Sie mir einen Kaffee spendieren

Das obige ist der detaillierte Inhalt vonStudieren – Go Language – Tag 02. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!