Hello World
學習資料來源
package main // 宣告 main 包
import (
"fmt" // 匯入 fmt 包,列印字串是需要用到
)
func main() { // 宣告 main 主函式
fmt.Println("Hello World!") // 列印 Hello World!
}
package
package name
package是宣告包的關鍵字,name是包的名字
Go語言的包與檔案夾是一一對應的,它具有以下幾點特性:
- 一個目錄下的同級檔案屬于同一個包,
- 包名可以與其目錄名不同,
- main 包是Go語言程式的入口包,一個Go語言程式必須有且僅有一個
main 包,如果一個程式沒有 main 包,那么編譯時將會出錯,無法生成可執行檔案,
import
匯入一個包
import "name"
匯入多個包
import(
"name1"
"name2"
)
main
func main(){
}
main 函式是Go語言程式的入口函式,也即程式啟動后運行的第一個函式,main 函式只能宣告在 main 包中,不能宣告在其他包中,并且,一個 main 包中也必須有且僅有一個 main 函式,
fmt.Println()
fmt.Println("Hello World!")
Println 是 fmt 包中的一個函式,它用來格式化輸出資料,比如字串、整數、小數等,類似于C語言中的 printf 函式,這里我們使用 Println 函式來列印字串,也就是( )里面使用""包裹的部分,
推薦IDE:
Goland(JetBrains全家桶之一,類似于PyCharm、IDEA)
LiteIDE (推薦原因:China Best)
VScode(輕)
go proxy
用于加強go get體驗…
# Windows
set http_proxy = https://mirrors.aliyun.com/goproxy/
linux的自己查一下吧,我忘了……
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/176966.html
標籤:其他
