Go學習系列——第一個 Go程序

創建第一個Go程序main.go


package main
import "fmt"
func main() {
    fmt.Println("Hello World")
}


運行main.go


切換到main.go所在的目錄, go run main.go運行main.go程序, 輸出"Hello World". go run命令後面是要編譯並運行的文件, 多個文件用空格分開, go run將go程序文件編譯成可執行的程序, 並放在一個臨時目錄下面. 如果程序有錯誤, go的編譯器會提示哪裏出錯.


go程序結夠


每個go程序必須以package declaration開頭, 如main.go的package main, package使得go程序可以被重用. go有兩種類型的程序, 其中一種是可執行的程序, 另一種是庫. 可執行的程序可以直接在終端執行, 而庫只是將各種代碼打包使其可以在不同程序中重用.


import關鍵字使包含在其他package的代碼用在當前程序中, 如main.go的import "fmt", fmt包實現了格式化輸入和輸出, import在包括包時, 報名需要用""括起來.


在go中註釋一行代碼使用//, 被註釋的代碼go編譯器忽略, 註釋只是提高代碼的可讀性, 如果需要註釋多行代碼, go提供了另一種方式: /* ... */, 在/*和*/之間的代碼都被go編譯器忽略不計.


函數聲明

在go語言中, 所有函數聲明都是以關鍵字func開頭, func後面是函數的名字以及用括號括起來的零個或多個函數參數, 還有可選的函數返回類型和用{}括起來的函數體. 如:

func main() {
    fmt.Println("Hello World")
}

上面main函數沒有參數, 也沒有返回類型, main函數是一個特殊的函數, 它表示程序執行時需調用的函數.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章