1.main函數和init函數
go裏面有兩個保留的函數,init函數(能夠應用於所有的package)和main函數(只能應用與package main)
這兩個函數在定義的時候不能有任何的參數和返回值
雖然一個package裏面可以寫任意多個init函數,建議一個package中每個文件只寫一個init函數
go程序會自動調用init()和main(),所以我們不需要在任何地方調用這兩個函數,每個package中的init函數都是可選的
package main中必須包含一個main函數
所有被編譯器發現的init函數都會在main函數之前執行
2.工程管理
(1)分文件編程(多個源文件):必須放在src目錄
(2)設置GOPATH環境變量
(3)同一個目錄,包名必須一樣
(4)go env查看go相關的環境路徑
(5)同一個目錄,調用別的文件的函數,直接調用即可,無需包名引用