---
# System prepended metadata

title: 0 環境設定
tags: [Golang]

---


# 環境建置(Environment Setup)
![install_Go](https://hackmd.io/_uploads/SkLuyCcHp.jpg)

## Download and install Go
最簡單建置Go語言環境的方式就是直接從官網下您系統OS的安裝檔，執行後全部下一步。
Go官方載點:https://go.dev/dl/

安裝好Go後，接下來推薦使用VScode作為接下來練習的程式碼編輯器(Code Editor)，因為有官方支援的延伸模組，方便我們接下來的練習。
### 偷吃步
(不建議)其實也可以直接從Go Playground執行你的第一個Go程式，但是這樣會有很多好東西無法體驗。
https://go.dev/play/

## Download and install VS Code
VS Code官方載點:https://code.visualstudio.com/

Go VS Marketplace 連結: https://marketplace.visualstudio.com/items?itemName=golang.Go

(Optional)實體上課同學還需額外安裝Live Share延伸模組。
Live Share VS Marketplace 連結: https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare
## Installing gopls with VS Code
套件安裝完畢以後，在VS Code上新增檔案，並將檔案命名為main.go


新增完main.go以後，VS Code會提示你安裝開發Go的時候會用到的相關插件，這邊直接選install all。
![gopls](https://hackmd.io/_uploads/rJ6P-jFHa.png)

當出現All tools successfully installed. You are ready to Go. :) 
代表Go的開發環境已經建置好了，可以開始寫程式了！
![readytogo](https://hackmd.io/_uploads/Sy1tEstSp.png)

