安裝好go套件後,開一個新的go檔案讓他裝其他套件
第一個程式 mian.go
package main
import "fmt"
func main() {
fmt.Println("Hi there!")
}
如何執行?
終端機 go run mian.go
package main 是什麼意思?
package === project === workspace
package 有兩中,executable與reusable
executable 時執行要用的,只要是package main就是executable,也就是說 只有package main的檔案,執行go build之後,才會產生可執行檔,如果非package main,build玩就不會有東西。只有要package main,就定要有 func main
reusable 就像是 dependency
import fmt 是什麼
func 是什麼
一隻 mian.go 檔案的架構
// 可以用 var 宣告&賦值
var pi float64 = 3.14
// 也可以用 := 宣告&賦值
pi := 3.14
不能重複宣告
paperColor := "Green"
paperColor := "Blue"
不能在function外面宣告&賦值
package main
import "fmt"
deckSize := 20
func main() {
fmt.Println(deckSize)
}