你好?
歡迎回到另一個為初學者設計的 Golang 教學。 本文詳細介紹了一個簡單的「Hello World」計畫的關鍵元素。 記錄我的學習過程有助於讓我承擔責任-我推薦的策略!
讓我們深入…
設定 Go 和 VSCode 後,我編寫了第一個程序,然後輕鬆地對其進行了調整以顯示各種訊息。 剛接觸 Go? 看看這個優秀的資源:https://www.php.cn/link/7316e11fe78963395fbab4a85d0b8f85
我的第一個「Hello World!」節目
<code class="language-go">package main import "fmt" func main() { fmt.Println("Hello World!!") }</code>
這是它在 VSCode 中的樣子,以及終端輸出:
成功! 我的第一個 Go 程式! (兩週的奮鬥教會了我在陷入困境時重新開始的價值——初學者的教訓。)
現在,讓我們來解讀那些package
、main
、func
等關鍵字。
基本 Go 指令:
go run
:編譯並執行一個或多個 Go 檔案。 例:go run main.go
go build
:編譯Go原始碼而不執行。範例:go build main.go
(建立可執行檔但不運行它)。 ls
:(終端指令)列出目前目錄中的檔案。 clear
:(終端指令)清除終端機螢幕。 go fmt
:格式化目前目錄中的Go程式碼。 go install
:編譯並安裝套件。 go get
:下載套件的原始碼。 go test
:在目前專案中執行測試。 了解 Go 包:
package main
將此程式碼宣告為可執行套件。
套件是相關Go來源檔案(.go副檔名)的集合。 每個文件必須以 package
聲明開頭。 多個開發者可以為同一個套件做出貢獻。
為什麼main
而不是firstgoprogram
?
Go 有兩種包裝類型:
package main
)。 main
以外的任何套件名稱)。 套件名稱決定了類型。 package main
總是建立一個執行檔;其他名稱定義可重複使用套件(例如,package calculator
、package uploader
)。
導入聲明:
import "fmt"
授予對 fmt
套件的存取權限(格式化 I/O 的標準函式庫 – “format”的縮寫)。
函數定義:
<code class="language-go">package main import "fmt" func main() { fmt.Println("Hello World!!") }</code>
func
:表示函數宣告。 main
:函數的名稱(可執行套件的入口點)。 ()
:函數參數(此處為空)。 {}
:包含函數體。 使用相同的結構,我創建了其他程式:
未來的文章將透過程式碼範例介紹更多 Go 概念。
感謝您的閱讀! 請在評論中告訴我你的想法!
以上是用 Golang 寫'Hello world”的詳細內容。更多資訊請關注PHP中文網其他相關文章!