這個就要介紹到golang的另一個特性
import/export in golang
在golang中,如果你的專案越來越大,就不只一個檔案的時候,那要怎麼樣去切開這些資料夾和檔案呢,就在以下做介紹
在進行這步之前,請先檢查你的golang是否有正常被安裝
go version
首先,你要先在你的電腦中找開啟一個資料夾,在這邊我取名叫做"first-golang-project",並且使用vscode將這個資料夾打開
接下來將terminal打開
並且在裡面打上
# go mod init <your-module-name>
go mod init first-golang-project
執行完指令後就會發現多一個檔案叫做go.mod
最開頭的就是你的module名稱
首先,要先新增一個檔案,會建議取名為main.go來當作一個專案的程式進入點
套件安裝
會建議在開發時安裝官方go的開發套件
如果在日後打開go的檔案的時候,看到右下角出現
就直接按下install all吧
這些工具在日後開發的時候很有幫助的
如果install all未出現,可以按下cmd+shift+p 並打上
Go: Install/Update Tools
並將裡面所有的套件打勾按下OK即可
並在裡面填上以上內容
package main
import "fmt"
func main() {
fmt.Println("Hello World!")
}
如果你有先安裝上述提供的套件
你在開發的時候,import會自動幫你加進去
很方便的
接下來就可以到下方的terminal執行它
go run main.go
另外,如果你的檔名是main.go的話,也可以執行以下指令
go run .
因為go如果沒有指定檔名的話,就會預設去執行main.go