1. 程式人生 > 程式設計 >Go語言基礎篇(1) —— 編寫第一個Go程式

Go語言基礎篇(1) —— 編寫第一個Go程式

建立檔案hello_world.go

package main //包,表名程式碼所在的包
import "fmt" //引入依賴
//main方法
func main(){
    fmt.Println("Hello World!")
}複製程式碼

執行指令: go run hello_world.go

編譯指令: go build hello_world.go

應用程式入口語法說明

1. 必須是main包: package main

2. 方法名必須是main: func main()

3. package 名稱可以和包名不一樣 (package main 並不一定是在main目錄下)

4. Go中的main 函式不支援返回值

main方法接受引數返回狀態碼

package main
import    (
    "fmt"
    "os"
)
func main(){
    //os.Args 接受命令列引數
    fmt.Println(os.Args)
    if len(os.Args) > 1 {
        fmt.Println("hello world")
    }
    os.Exit(-1)//返回狀態碼
}複製程式碼

這樣執行命令傳遞引數: go run hello_world.go a

狀態碼>=0不返回值,只返回負數的狀態碼

執行exit將終止程式執行