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

建立第一個Go程序main.go
ide


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程序結夠it


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


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


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


函數聲明import

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

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

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

相關文章
相關標籤/搜索