package main // 宣告 main 包
import (
"fmt" // 匯入 fmt 包,列印字串是需要用到
)
func main() { // 宣告 main 主函數
fmt.Println("Hello World!") // 列印 Hello World!
}
package name
package是宣告包的關鍵字,name是包的名字
Go語言的包與資料夾是一一對應的,它具有以下幾點特性:
匯入一個包
import "name"
匯入多個包
import(
"name1"
"name2"
)
func main(){
}
main 函數是Go語言程式的入口函數,也即程式啟動後執行的第一個函數。main 函數只能宣告在 main 包中,不能宣告在其他包中,並且,一個 main 包中也必須有且僅有一個 main 函數。
fmt.Println("Hello World!")
Println 是 fmt 包中的一個函數,它用來格式化輸出資料,比如字串、整數、小數等,類似於C語言中的 printf 函數。這裡我們使用 Println 函數來列印字串,也就是( )裡面使用""包裹的部分。
Goland(JetBrains全家桶之一,類似於PyCharm、IDEA)
LiteIDE (推薦原因:China Best)
VScode(輕)
用於加強go get體驗…
# Windows
set http_proxy = https://mirrors.aliyun.com/goproxy/
linux的自己查一下吧,我忘了……