iota
是一個古希臘字母.在golang
中表示常量計數器.golang
使用的規則以下:code
const
出現時, 都會使iota
初始化爲0.const
中每新增一行常量聲明將使iota
計數一次.咱們再來看看示例代碼:get
const a0 = iota // a0 = 0 // const出現, iota初始化爲0 const ( a1 = iota // a1 = 0 // 又一個const出現, iota初始化爲0 a2 = iota // a1 = 1 // const新增一行, iota 加1 a3 = 6 // a3 = 6 // 自定義一個常量 a4 // a4 = 6 // 不賦值就和上一行相同 a5 = iota // a5 = 4 // const已經新增了4行, 因此這裏是4 )