golang語(yǔ)法使用的注意事項(xiàng)
1.源文件以.go結(jié)尾
golang寫(xiě)的程序文件 都是以 .go 結(jié)尾

2.過(guò)文件只能存在一個(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ū)分大小寫(xiě)
變量的創(chuàng)建中
A 和 a 是不同的
4. golang的每行代碼是一個(gè)語(yǔ)句 默認(rèn)存在 ; 不需要自己寫(xiě)了
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"); //和上面效果一樣
}要想多條語(yǔ)句 一行的話
package main
import "fmt"
func main() {
fmt.Printf("hello") //此處默認(rèn)存在 ;結(jié)尾
fmt.Printf("hello"); //和上面效果一樣
fmt.Printf("hello");fmt.Printf("hello");fmt.Printf("hello");
//多條語(yǔ)句一行就需要加上分號(hào)
}5. golang 是每一行每一行的執(zhí)行的 不要把多個(gè)語(yǔ)句寫(xiě)在一行
package main
import "fmt"
func main() {
fmt.Printf("hello")
fmt.Printf("hello")fmt.Printf("hello") //此處就會(huì)報(bào)錯(cuò)
}6. 定義變量 或是導(dǎo)入的包未使用 無(wú)法同過(guò)編譯
導(dǎo)入的包未使用 無(wú)法編譯通過(guò)
package main
import "fmt"
func main() {
}定義變量未使用 無(wú)法編譯通過(guò)
package main
import "fmt"
func main() {
fmt.Printf("hello")
var name=12 //未使用
}7. {} 都是成對(duì)出現(xiàn) 為了避免括號(hào)丟失 建議安裝插件
插件:
Rainbow brackets括號(hào)提示

總結(jié)
到此這篇關(guān)于golang語(yǔ)法使用的注意事項(xiàng)的文章就介紹到這了,更多相關(guān)golang語(yǔ)法注意內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Go語(yǔ)言實(shí)現(xiàn)猜數(shù)字小游戲
這篇文章主要為大家詳細(xì)介紹了Go語(yǔ)言實(shí)現(xiàn)猜數(shù)字小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-10-10
解決golang處理http response碰到的問(wèn)題和需要注意的點(diǎn)
這篇文章主要介紹了解決golang處理http response碰到的問(wèn)題和需要注意的點(diǎn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-12-12
使用Go語(yǔ)言編寫(xiě)一個(gè)簡(jiǎn)單的Web框架
Go語(yǔ)言(又稱Golang)因其高效的性能和簡(jiǎn)潔的語(yǔ)法,在編寫(xiě)Web框架方面表現(xiàn)出色,下面將詳細(xì)介紹如何使用Go語(yǔ)言編寫(xiě)一個(gè)簡(jiǎn)單的Web框架,文中有詳細(xì)的代碼供大家參考,需要的朋友可以參考下2024-05-05
基于golang編寫(xiě)一個(gè)word/excel/ppt轉(zhuǎn)pdf的工具
這篇文章主要為大家詳細(xì)介紹了如何基于golang編寫(xiě)一個(gè)word/excel/ppt轉(zhuǎn)pdf的工具,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解下2024-11-11
Go語(yǔ)言中的網(wǎng)絡(luò)編程實(shí)現(xiàn)方式
Go語(yǔ)言作為一種簡(jiǎn)潔而強(qiáng)大的編程語(yǔ)言,在網(wǎng)絡(luò)編程方面表現(xiàn)尤為出色,其內(nèi)置的net包提供了豐富的網(wǎng)絡(luò)I/O基礎(chǔ)設(shè)施,支持TCP、UDP協(xié)議,以及DNS解析等功能,本文將結(jié)合實(shí)際案例,詳細(xì)介紹Go語(yǔ)言在網(wǎng)絡(luò)編程中的詳細(xì)用法,需要的朋友可以參考下2024-10-10
Go?interface?接口的最佳實(shí)踐經(jīng)驗(yàn)分享
go?的接口在go的編程里面用的十分頻繁,尤其是空接口的使用,因?yàn)橛辛私涌?,才使得Go語(yǔ)言變得異常的強(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

