iT邦幫忙

2023 iThome 鐵人賽

DAY 2
1
自我挑戰組

重新學 Go 30 天系列 第 2

[GO30] Day2 GO Package

  • 分享至 

  • xImage
  •  

在 Go 中 Package 可視為一包程式碼的集合。

package main

func main() {
	// foo
}

package main 為整個 Go 專案的入口 package

建立方式

Step 1. 建立 foo 資料夾,並新增一支 foo.go (檔名隨意,最好能表達功能)

/main.go
	/foo
		foo.go

Step 2. 在 foo.go 檔裡的最上添加 package foo (package 名稱最好和 folder 名稱相同)

// foo.go
package foo

以上就建立了 foo package。

命名規則

Go 中的 Package 的命名規則如下:

  • Package 名稱應該是小寫的單字或簡短的縮寫。ex. package utilspackage auth
  • 兩個字以上的 package name 可以用底線串連。ex. package doc_db
  • Package 名稱應該具有描述性,能夠清楚表達其功能或用途。
  • 避免使用過於通用的名稱,以免與其他 Package 衝突。

上一篇
[GO30] Day1 GO 專案建置
下一篇
[GO30] Day3 GO 變數宣告
系列文
重新學 Go 30 天10
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言