首頁  >  文章  >  後端開發  >  學習 - Go 語言 - 第 02 天

學習 - Go 語言 - 第 02 天

DDD
DDD原創
2024-11-06 20:13:02934瀏覽

開發者們大家好! ??‍??‍?

我經歷了初步的理解,現在我需要開始「寫」一些東西,我將配置我的 VSCode,以便我可以編程和調試生成的程式碼。


?安裝/設定過程

?步驟 01 - 安裝 VSCode 的 Go 擴充
??開啟 VSCode 並安裝 Go 擴充功能 若要安裝擴充功能:“Ctrl Shift X”,在搜尋欄位中輸入 Go 並選擇選項“Go - Go Team at Google”。只要點選「安裝」

Estudando - Linguagem Go - Dia 02


?步驟 02 - 更新 Go 工具
??開啟 VSCode 並安裝 Go 擴充功能。若要安裝擴充功能:“Ctrl Shift P”,請在欄位中鍵入“Go:安裝/更新工具”

Estudando - Linguagem Go - Dia 02
如果某些內容似乎有更新,請選擇所有可用工具,然後選擇「確定」。


?步驟 03 - 建立一個 Hello
??我們的想法是創建一個簡單的範例並確保它有效。

我建立了一個資料夾,裡面有一個名為「main.go」的檔案

package main

import "fmt"

func main() {
    fmt.Println("Hello!")
}

我能夠透過終端運行來編譯並運行產生的檔案。

go build main.go

指令執行後,在資料夾中產生了一個名為「main.exe」的執行檔。好了,我的第一個程式就生成了。


?步驟 04 - 偵錯我的程式碼
??現在我想透過VSCode調試程式碼。

選擇 VSCode 偵錯選項:“Ctrl Shift D”,然後執行“運行並偵錯”按鈕。

Estudando - Linguagem Go - Dia 02

如果不起作用,請開啟終端機並執行指令

go install -v github.com/go-delve/delve/cmd/dlv@latest

我在這裡發現另一個錯誤

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)

好像Go 1.16版本之後,預設是執行程式碼時,預期專案中會有一個「go.mod」檔。
為此,只需運行命令,其中“hello”是項目的名稱

go mod init hello

它在資料夾中建立了一個包含以下內容的檔案

module hello

go 1.23.2

「go.mod」檔案用於 Go 中的依賴管理。

現在只需運行“運行和調試”並觀看奇蹟發生......?

Estudando - Linguagem Go - Dia 02


?結論

完成,VSCode 準備完成! ! !

其他編寫程式碼的選項
這裡我將列出其中一些:
? LiteIDE X
? Jetbrains GoLand
?崇高的文字


參考文獻
?安裝並設定 Visual Studio Code 以進行 Go 開發
?適合 Go 開發者的 6 個最佳 Golang IDE
? 6 個最佳 Golang IDE 和文字編輯器


下次見! ?
☕?現在你可以買杯咖啡來支持

以上是學習 - Go 語言 - 第 02 天的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn