Go 語法

一個 Go 文件包含以下幾個部分:
包聲明
導入包
函數(shù)
語句和表達式
看下面的代碼,更好地理解它:
例子
package main?
import "fmt"?
func main() {?
????fmt.Println("Hello World!")?
}
例子解釋
第 1 行: 在 Go 中,每個程序都是一個包的一部分。我們使用 package
關鍵字來定義它。在這個例子中,程序屬于 main
包。
第 2 行: ?import ("fmt")
讓我們導入包中的文件,包名為 fmt
。
第 3 行: 一個空行。Go 忽略空格。在代碼中有空格會使它更易讀。
第 4 行: func main() {}
是一個函數(shù)。任何在花括號 {}
內(nèi)的代碼都將被執(zhí)行。
第 5 行: ?fmt.Println()
是從 fmt
包中提供的函數(shù)。它用于輸出/打印文本。在我們的例子中,它將輸出 "Hello World!"。
注意: 在 Go 中,任何可執(zhí)行代碼都屬于 main
包。
Go 語句
fmt.Println("Hello World!")
是一個語句。
在 Go 中,語句是通過換行(按下回車鍵)或分號 ";"
分隔的。
按下回車鍵會在行末自動添加 ";"
(不會顯示在源代碼中)。
左花括號 {
不能出現(xiàn)在行首。
最后
為了方便其他設備和平臺的小伙伴觀看往期文章,文字集合奉上:
公眾號搜索Let us Coding
看完如果覺得有幫助,歡迎點贊、收藏和關注