go學習筆記 第乙個go程式

2021-10-13 20:56:04 字數 1029 閱讀 2275

hello_world.go

package main

import

"fmt"

func

main()

#直接執行

go run hello_world.

go#先編譯再執行

go build hello_world.

go #build 之後會生成乙個二進位制hello_world

./hello_world

基本程式結構

package main   // 表明**所在的模組(包)

import

"fmt"

// 引入「**」 依賴

// 功能實現

func

main()

應用程式入口

1. 必須是 main 包:package main 

2. 必須是 main 方法:func

main()

3. 檔名不一定是 main.

go

退出返回值

與其他主要程式語言的差異

1. go 中 main 函式不支援任何返回值   

2. 通過 os.exit 來返回狀態

獲取命令列引數

與其他主要程式語言的差異

1.

main

() 函式不支援傳入引數

2. 在程式中直接通過 os.args 來獲取命令列引數

package main

import

("fmt"

"os"

)func

main()

}

go run hello_world.

go zhen

hello world! zhen

一 第乙個Go程式

go原始檔以package宣告開頭,說明原始檔所屬的包。接著使用inport匯入依賴的包,其次為包級別的變數 常量 型別和函式的宣告和賦值 函式中可以定義區域性的變數 常量 這是manin包 package main import fmt 這裡是列印hello word func main 這裡第一...

1 15 第乙個Go語言程式

通過前面學習大家已經對go語言有了一定的了解,那要怎麼來建立乙個go語言程式呢?本節就來帶領大家實現乙個簡單的程式 在控制台輸出 hello world 在控制台輸出 hello world 非常簡單,僅需要幾行 就可以搞定,如下所示 package main 宣告 main 包 import fm...

Go語言基礎篇(2) 編寫第乙個Go程式

建立檔案hello world.go package main 包,表名 所在的包 import fmt 引入依賴 main方法 func main 執行指令 go run hello world.go 編譯指令 go build hello world.go 應用程式入口語法說明 1.必須是mai...