Go | 在GO世界裡面說哈囉
💬簡介
在開始學習 Go 語言之前,首先需要寫出我們的第一個程式碼 —— “Hello, World!”。這是每個程式語言入門學習的經典範例,幾乎所有程式設計師都曾經編寫過這段簡單的程式。這篇文章將帶領透過 Go 語言在整合開發環境(IDE)中寫下這段程式碼,並詳細解析每一行程式碼的功能,幫助建立基本的語言架構理解。
圖片來源:Gophers (地鼠造型的原創者為 Renee French)
🔎撰寫與執行 “Hello, World!” 程式碼
首先,我們需要使用整合開發環境(IDE)來編寫 Go 程式碼。以下介紹兩個常見的 IDE——Visual Studio Code(VS Code)與 Goland,可以根據自己的需求來選擇適合的開發工具。
1️⃣ 使用 VS Code 編寫 Go 程式
安裝 Go 擴充套件
- 打開 VS Code,進入擴充套件商店,搜尋「Go」並安裝。
- 安裝完成後,會自動配置一些常用的 Go 開發工具(例如 gopls、gofmt 等),使開發過程更流暢。
編寫程式碼
在 VS Code 中建立一個新的檔案,並將檔案命名為 main.go。然後,編寫以下程式碼:
1 | package main |
2️⃣ 使用 Goland 編寫 Go 程式
安裝 Goland
前往 Goland 官方網站 下載並安裝 Goland。
安裝完成後,啟動 Goland,並在 IDE 中創建一個 Go 專案,然後建立一個新的檔案,命名為 main.go。
編寫程式碼
在 Goland 中編寫與 VS Code 相同的程式碼:
1 | package main |
無論是在 VS Code 還是 Goland 中,程式碼結構和功能是一樣的,唯一的區別是 IDE 的界面和工具支援。
3️⃣ 執行程式
編寫完程式後,可以按下 IDE 中的執行按鈕或使用終端機執行 Go 程式:
1 | go run main.go |
執行後,應該會看到以下輸出:
1 | Hello, World! |
這就表示 Go 程式已經成功運行,並且在螢幕上顯示了 “Hello, World!”。
🚀學習要點
- package main:Go 程式必須指定所屬的 package,main 是程式的執行入口。
- import “fmt”:fmt 是 Go 的標準庫之一,提供格式化輸出功能。
- func main():main 函式是程式執行的入口點。
- fmt.Println():用來將內容印出並換行。
透過這段簡單的程式碼,已經成功編寫並執行了第一個 Go 程式,並了解了 Go 語言的基本語法結構。
🛠️進一步探索
在完成這個 “Hello, World!” 範例後,接下來可以開始探索更多 Go 的功能,例如:
- 改變輸出的內容,試著印出變數值。
- 嘗試輸入不同的函式與控制結構(如條件語句、迴圈)。
- 使用 Go 的並行處理特性來編寫更複雜的程式。
如果對 Go 有更多的興趣,歡迎繼續探索更多 Go 的語法與功能,從而提升程式設計技能!
🎯總結
這篇文章介紹了如何在開發環境中編寫與執行第一個程式碼——“Hello, World!”,並詳細解釋了每一行程式碼的功能。透過這個簡單的範例,可以快速入門 Go 語言,並了解其基本語法結構。學會如何利用 IDE 編寫 Go 程式,將為未來的學習打下堅實的基礎。
如果是 Go 新手,不妨試著修改這段程式碼,添加更多的功能與邏輯,來加深對 Go 語言的理解。
最後建議回顧一下 Go | 菜鳥教學 目錄,了解其章節內容。
註:以上參考了
Go