開發者們大家好! ?????
我經歷了初步的理解,現在我需要開始「寫」一些東西,我將配置我的 VSCode,以便我可以編程和調試生成的程式碼。
?步驟 01 - 安裝 VSCode 的 Go 擴充
??開啟 VSCode 並安裝 Go 擴充功能 若要安裝擴充功能:“Ctrl Shift X”,在搜尋欄位中輸入 Go 並選擇選項“Go - Go Team at Google”。只要點選「安裝」
?步驟 02 - 更新 Go 工具
??開啟 VSCode 並安裝 Go 擴充功能。若要安裝擴充功能:“Ctrl Shift P”,請在欄位中鍵入“Go:安裝/更新工具”
如果某些內容似乎有更新,請選擇所有可用工具,然後選擇「確定」。
?步驟 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”,然後執行“運行並偵錯”按鈕。
如果不起作用,請開啟終端機並執行指令
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 中的依賴管理。
現在只需運行“運行和調試”並觀看奇蹟發生......?
完成,VSCode 準備完成! ! !
其他編寫程式碼的選項
這裡我將列出其中一些:
? LiteIDE X
? Jetbrains GoLand
?崇高的文字
參考文獻
?安裝並設定 Visual Studio Code 以進行 Go 開發
?適合 Go 開發者的 6 個最佳 Golang IDE
? 6 個最佳 Golang IDE 和文字編輯器
下次見! ?
☕?現在你可以買杯咖啡來支持
以上是學習 - Go 語言 - 第 02 天的詳細內容。更多資訊請關注PHP中文網其他相關文章!