Go語言常量和C語言差不多
成都網(wǎng)站建設哪家好,找創(chuàng)新互聯(lián)建站!專注于網(wǎng)頁設計、成都網(wǎng)站建設、微信開發(fā)、成都小程序開發(fā)、集團企業(yè)網(wǎng)站建設等服務項目。核心團隊均擁有互聯(lián)網(wǎng)行業(yè)多年經(jīng)驗,服務眾多知名企業(yè)客戶;涵蓋的客戶類型包括:石牌坊等眾多領域,積累了大量豐富的經(jīng)驗,同時也獲得了客戶的一致表揚!
Go語言定義常量const不能少,數(shù)據(jù)類型可以不寫
Go語言定義常量不能用:=
Go語言定義常量沒有賦初值,那么值就和上一行的常量的值相等
Go語句中沒有明確枚舉的固定寫法, 但是在企業(yè)開發(fā)中一般都會常量組的形式來表示枚舉
const(
枚舉元素 = 值
枚舉元素 = 值
)
用法:
const(
num = itoa
num2 = itoa
)
itoa從0開始,遇到一行賦值就+1
例如:
不可以,const是定義和修飾常量的。用const修飾的量是不可以變的。
函數(shù)里的形參你用const修飾,那調(diào)用函數(shù)時難道只能傳遞同一個對象常量或者值類型常量進被調(diào)用函數(shù)體嗎?那這個函數(shù)參數(shù)還有什么意思?直接省略就行了。
常量,就是在程序編譯階段就確定下來的值,而程序在運行時則無法改變該值。在Go程序中,常量可以是數(shù)值類型(包括整型、浮點型和復數(shù)類型)、布爾類型、字符串類型等。
定義一個常量使用const關鍵字,語法格式如下:
const:定義常量關鍵字
constantName:常量名稱
type:常量類型
value:常量的值
實例
運行結果
iota比較特殊,可以被認為是一個可被編譯器修改的常量,它默認開始值是0,每調(diào)用一次加1。遇到const關鍵字時被重置為0。
實例
運行結果
使用_跳過某些值
運行結果
運行結果