Iota

常量生成器 #

关键字 iota, 创建一系列相关的值,省略逐个定义。

语法规则 #

const (
    常量1 [常量类型] = iota
    常量2
    常量3
    常量4
    常量5
    ...
)

例子 #

package main

const (
    Sunday int = iota
    Monday      // 1
    Tuesday     // 2
    Wednesday   // 3
    Thursday    // 4
    Friday      // 5
    Saturday    // 6
)

println(Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday)

// $ go run main.go
// 输出如下 
/**
  0
  1
  2
  3
  4
  5
  6
*/

在上面的声明中,Sunday 的值为 0, Monday 的值为 1, 以此类推。

转载申请

本作品采用 知识共享署名 4.0 国际许可协议 进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,商业转载请联系作者获得授权。

© 蛮荆 | 陕公网安备 61011302001681 号 | 陕ICP备2023004378号-1 | Rendered by Hugo