07-Golang中標(biāo)識符的命名規(guī)則-創(chuàng)新互聯(lián)

Golang中標(biāo)識符的命名規(guī)則
      • 標(biāo)識符概念
      • 標(biāo)識符的命名規(guī)則
      • 保留關(guān)鍵字介紹
      • 預(yù)定義標(biāo)識符介紹
      • 標(biāo)識符命名注意事項

創(chuàng)新互聯(lián)致力于成都網(wǎng)站建設(shè)、成都網(wǎng)站制作,成都網(wǎng)站設(shè)計,集團網(wǎng)站建設(shè)等服務(wù)標(biāo)準(zhǔn)化,推過標(biāo)準(zhǔn)化降低中小企業(yè)的建站的成本,并持續(xù)提升建站的定制化服務(wù)水平進行質(zhì)量交付,讓企業(yè)網(wǎng)站從市場競爭中脫穎而出。 選擇創(chuàng)新互聯(lián),就選擇了安全、穩(wěn)定、美觀的網(wǎng)站建設(shè)服務(wù)!標(biāo)識符概念

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)

成都app開發(fā)公司