一個 Go 文件包含以下幾個部分: - 包聲明 - 導入包 - 函數 - 語句和表達式 看下麵的代碼,更好地理解它: ## 例子 ```Go package main import "fmt" func main() { fmt.Println("Hello World!") } ``` ## 例子 ...
一個 Go 文件包含以下幾個部分:
- 包聲明
- 導入包
- 函數
- 語句和表達式
看下麵的代碼,更好地理解它:
例子
package main
import "fmt"
func main() { fmt.Println("Hello World!") }
例子解釋
第 1 行: 在 Go 中,每個程式都是一個包的一部分。我們使用 package
關鍵字來定義它。在這個例子中,程式屬於 main
包。
第 2 行: import ("fmt")
讓我們導入包中的文件,包名為 fmt
。
第 3 行: 一個空行。Go 忽略空格。在代碼中有空格會使它更易讀。
第 4 行: func main() {}
是一個函數。任何在花括弧 {}
內的代碼都將被執行。
第 5 行: fmt.Println()
是從 fmt
包中提供的函數。它用於輸出/列印文本。在我們的例子中,它將輸出 "Hello World!"。
註意: 在 Go 中,任何可執行代碼都屬於 main
包。
Go 語句
fmt.Println("Hello World!")
是一個語句。
在 Go 中,語句是通過換行(按下回車鍵)或分號 ";"
分隔的。
按下回車鍵會在行末自動添加 ";"
(不會顯示在源代碼中)。
左花括弧 {
不能出現在行首。
運行以下代碼,看看會發生什麼:
最後
為了方便其他設備和平臺的小伙伴觀看往期文章,鏈接奉上:
公眾號搜索Let us Coding
,知乎,開源中國,CSDN,思否,掘金,InfoQ,簡書,博客園,慕課,51CTO,helloworld,騰訊開發者社區,阿裡開發者社區
看完如果覺得有幫助,歡迎點贊、收藏和關註