Go與C語法相似
- Go注釋和C語言一樣
- Go也是由函數(shù)構(gòu)成
- Go語言的入口函數(shù)也是main,而且一個程序里面只能有一個main, 并且沒有main函數(shù)程序不能執(zhí)行
Go語言的基本格式
package main
import "fmt"
func main() {
fmt.Println("hello world")
}
- 格式詳解:
- func表示這個一個函數(shù)
- main表示函數(shù)名稱
- (): 形參列表
- {}: 函數(shù)體
- package main 表示main的包;
- import "fmt", 表示引包,告訴系統(tǒng)去哪里找printf這個方法
- 并且引包之后必須通過 包名.函數(shù)名稱 的方式來調(diào)用fmt.printf("HelloWorld")
GoLang的注意點
- 3.Go語言中, 如果定義的變量沒有使用那么會報錯
```
// 只定義變量, 而不使用變量, 那么系統(tǒng)會報錯
var a int
```
- 4.C語言中中對{ 左大括號的位置沒有固定; 但是在GO的函數(shù)中{左大括號必須和函數(shù)名稱在同一行, 否則報錯
```
package main
import "fmt"
func main()
{ // 大括號和函數(shù)名稱不在同一行, 發(fā)生報錯
函數(shù)語句;
fmt.Println("Hello World\n")
}
```
- GO語言中可以省略分號;
- 如果兩條語句寫在同一行, 那么需要分號將兩條語句分割開,否則報錯
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。