【go語言學習筆記】iota枚舉

知識點

itoa是go語言中的常量自動生成器,它不跟c語言樣枚舉可以隱式生成,必須顯式指定,具體語法如下:

  1. 常量組合賦值,iota默認從0開始,每次往下加一:
const (
		a = iota // 0
		b = iota // 1
		c = iota // 2
	)
  1. 每次iota遇到新的const,就會重置成0:
	const d = iota // 置0
	const e = iota // 置0
  1. 同一行賦值(列表賦值),itoa的值不變:
	const (
		i          = iota
		j1, j2, j3 = iota, iota, iota // 值都爲一樣
		k          = iota
	)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章