1.Golang對各種變量、方法等命名時使用的字符序列稱為標(biāo)識符
2.凡是自己可以起名字的地方都叫標(biāo)識符
標(biāo)識符的命名規(guī)則1.由26個英文字母大小寫,0-9,_組成
2.數(shù)字不可以開頭
3.Golang中嚴(yán)格區(qū)分大小寫
4.標(biāo)識符不能包含空格
5.下劃線“_”本身在Go中是一個特殊的標(biāo)識符,稱為空標(biāo)識符??梢源砣魏纹渌臉?biāo)識符,但是它對應(yīng)的值會被忽略(比如:忽略某個返回值)。所以僅能被作為占位符使用,不能作為標(biāo)識符使用。
6.不能以系統(tǒng)保留關(guān)鍵字作為標(biāo)識符,比如break,if等等…
package main
import (
"fmt"
)
//演示golang中標(biāo)識符的使用
func main(){//Golang中嚴(yán)格區(qū)分大小寫
//Golang 中
var num int = 10
var NUM int = 20
fmt.Printf("num=%v NUM=%v", num , NUM)
//標(biāo)識符中不能包含空格
//var ab c int = 30
//_ 是空標(biāo)識符,用于占用
// var _ int = 40 //error
// fmt.println(_)
//語法可以通過但是要求不能使用
var int int = 90
fmt.println(int)
}
保留關(guān)鍵字介紹在Go中,為了簡化代碼編譯過程中對代碼的解析,,其定義的保留掛念自只有25個。
預(yù)定義標(biāo)識符介紹除了保留關(guān)鍵字外,Go還提供了36個預(yù)定的標(biāo)識符,其包括了基礎(chǔ)數(shù)據(jù)類型和系統(tǒng)內(nèi)嵌函數(shù)
標(biāo)識符命名注意事項1.包名:保持package的名字和目錄保持一致,盡量采用有意義的包名,簡短有意義,不要和標(biāo)準(zhǔn)庫沖突
2.變量名、函數(shù)名、常量名:采用駝峰法
3.如果變量名、函數(shù)名、常量名首字母大寫,則可以被其他的包訪問,如果首字符小寫,則只能在本包中使用,(注:可以理解成,首字母大寫是公有的,首字母小寫是私有的)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
本文名稱:07-Golang中標(biāo)識符的命名規(guī)則-創(chuàng)新互聯(lián)
文章URL:http://muchs.cn/article30/dpdiso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、品牌網(wǎng)站設(shè)計、企業(yè)網(wǎng)站制作、移動網(wǎng)站建設(shè)、關(guān)鍵詞優(yōu)化、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容