golang語法使用的注意事項(xiàng)
1.源文件以.go結(jié)尾
golang寫的程序文件 都是以 .go 結(jié)尾
2.過文件只能存在一個(gè)mian 函數(shù) (入口函數(shù))
package main import "fmt" func main() { fmt.Printf("hello") }
下面是錯(cuò)誤的
package main import "fmt" func main() { fmt.Printf("hello") } func main() {//兩個(gè)mian fmt.Printf("hello") }
3. go嚴(yán)格區(qū)分大小寫
變量的創(chuàng)建中
A 和 a 是不同的
4. golang的每行代碼是一個(gè)語句 默認(rèn)存在 ; 不需要自己寫了
package main import "fmt" func main() { fmt.Printf("hello") //此處默認(rèn)存在 ;結(jié)尾 }
package main import "fmt" func main() { fmt.Printf("hello") //此處默認(rèn)存在 ;結(jié)尾 fmt.Printf("hello"); //和上面效果一樣 }
要想多條語句 一行的話
package main import "fmt" func main() { fmt.Printf("hello") //此處默認(rèn)存在 ;結(jié)尾 fmt.Printf("hello"); //和上面效果一樣 fmt.Printf("hello");fmt.Printf("hello");fmt.Printf("hello"); //多條語句一行就需要加上分號 }
5. golang 是每一行每一行的執(zhí)行的 不要把多個(gè)語句寫在一行
package main import "fmt" func main() { fmt.Printf("hello") fmt.Printf("hello")fmt.Printf("hello") //此處就會(huì)報(bào)錯(cuò) }
6. 定義變量 或是導(dǎo)入的包未使用 無法同過編譯
導(dǎo)入的包未使用 無法編譯通過
package main import "fmt" func main() { }
定義變量未使用 無法編譯通過
package main import "fmt" func main() { fmt.Printf("hello") var name=12 //未使用 }
7. {} 都是成對出現(xiàn) 為了避免括號丟失 建議安裝插件
插件:
Rainbow brackets括號提示
總結(jié)
到此這篇關(guān)于golang語法使用的注意事項(xiàng)的文章就介紹到這了,更多相關(guān)golang語法注意內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
解決golang處理http response碰到的問題和需要注意的點(diǎn)
這篇文章主要介紹了解決golang處理http response碰到的問題和需要注意的點(diǎn),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12基于golang編寫一個(gè)word/excel/ppt轉(zhuǎn)pdf的工具
這篇文章主要為大家詳細(xì)介紹了如何基于golang編寫一個(gè)word/excel/ppt轉(zhuǎn)pdf的工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2024-11-11Go語言中的網(wǎng)絡(luò)編程實(shí)現(xiàn)方式
Go語言作為一種簡潔而強(qiáng)大的編程語言,在網(wǎng)絡(luò)編程方面表現(xiàn)尤為出色,其內(nèi)置的net包提供了豐富的網(wǎng)絡(luò)I/O基礎(chǔ)設(shè)施,支持TCP、UDP協(xié)議,以及DNS解析等功能,本文將結(jié)合實(shí)際案例,詳細(xì)介紹Go語言在網(wǎng)絡(luò)編程中的詳細(xì)用法,需要的朋友可以參考下2024-10-10Go?interface?接口的最佳實(shí)踐經(jīng)驗(yàn)分享
go?的接口在go的編程里面用的十分頻繁,尤其是空接口的使用,因?yàn)橛辛私涌?,才使得Go語言變得異常的強(qiáng)大,今天給大家介紹下Go?interface?接口的最佳實(shí)踐經(jīng)驗(yàn)分享,感興趣的朋友一起看看吧2022-04-04使用Go?goroutine實(shí)現(xiàn)并發(fā)的Clock服務(wù)
這篇文章主要為大家詳細(xì)介紹了如何使用Go?goroutine實(shí)現(xiàn)并發(fā)的Clock服務(wù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-06-06