打開資料夾,創建一個hello.go
這個檔案
1 | // Go/hello.go |
套件的宣告
1 | package main |
這一行的用意在於宣告套件,所有的 go 語言 檔案(.go)都必須以套件宣告起頭。如果你想直接執行該套件程式碼,就必須將套件命名為main
,當然也可以不叫做main,並將這個套件當成函式庫(library)
,以方便匯入到其他Go語言的程式碼裡使用。
只要注意位於同一目錄下的go語言檔案都會被視為相同套件的一部份
,亦及所有檔案開頭都必須設為相同的套件名稱。
main套件是go語言的應用程式的入口套件,一個go語言應用程式必須且僅有一個main套件。如果沒有main套件則執行將出錯。
套件的匯入
1 | import "package_name" |
宣告了套件後,如果需要呼叫其他套件的變數或方法,則需要使用 import 敘述。
根據最上方的例子,我們使用了 “fmt” 這個套件,這行程式會告訴 go 編譯器,我們需要用到 fmt 套件中的變數或函數。
第三方套件 : 基本上都是網址 in github
套件別名
1 | package main |
如果只想初始化某個套件,不想使用匯入套件中的變數或函數,其實與可以用 _ (底線)
代替別名
main() 函數
一個程式只可以有一個 main()
函數
1 | func 函數名稱 (參數清單) (返回值列表) { |