Go 語言源代碼文件擴展名是.go。
知識點:
1. go語言代碼的第1行必須聲明包
2. 入口的go語言代碼(包含main函數的代碼文件)的包必須是main,否則運行go程序會顯示go run: cannot run non-main package
3. go語言左花括號({)不能獨自占一行,必須和其他代碼在一行。
4. 導入go library需要用import關鍵字
5. go語言規定,所有導出的函數名稱的首字母必須大寫。fmt.Printf("hello, go!!\n")
舉例:控制台打印"hello, go!!"
D:\tmp\hello.go
package main import "fmt" func main() { fmt.Printf("hello, go!!\n") }
運行go程序
$ go run hello.go
生成可執行文件
go build 在編譯開始時,會搜索當前目錄的 go 源碼。go build 會找到 lib.go 和 main.go 兩個文件。編譯這兩個文件后,生成當前目錄名的可執行文件並放置於當前目錄下,這里的可執行文件是 go build。
$ go build hello.go