【Go】Go語言學習筆記-3-包

poemqiong發表於2019-02-16

包是函式和資料的集合,用package關鍵字定義一個包。

  • 檔名不需要與包名一致。

  • 包名的約定是使用小寫字元。

  • Go包可以由多個檔案組成,但是使用相同的package <name>這一行。

  • 名稱以大寫字母起始的時可匯出的,可以在包得外部呼叫。

  • 構建包的方法:在$GOPATH下簡歷一個目錄,然後把這個檔案複製到該目錄下,然後build和install。

  • 共有函式的名字以大寫字母開頭,私有函式的名字以小寫字母開頭。

  • 文件:在package前的一段註釋,會出現在godoc生成的關於包的頁面上。

  • 單元測試:測試函式以Test開頭,執行go test則會呼叫所有的測試函式。

相關文章