go语言iota详解

今天看了一个教程,教的iota含糊不清。自己便写了一篇。

其实iota很简单,在定义多个常量的时候内部有一个计数器从0开始计数,为什么能实现更多麻烦得操作,比如说表示http状态码,跳步,位操作,这是利用了在定义多个常量得时候如果止写变量名,那么就和上一项保持一致。

一般用法:

实现跳步:

这段代码真实得样子应该是这样

如果我们中间一个变量再次赋值iota会怎么样

能看出来iota得值就是你n行代码那么它得值就是n - 1,至于实现得别得操作都是通过定义多个常量得时候如果只写变量名,那么就和上一项保持一致。

相关推荐

  1. go 语言中的 iota

    2024-01-25 15:18:02       51 阅读
  2. Go 语言 iota 的神奇力量

    2024-01-25 15:18:02       56 阅读
  3. 详解Go语言Map

    2024-01-25 15:18:02       29 阅读
  4. Go语言详细教程

    2024-01-25 15:18:02       25 阅读
  5. Go 语言 panic 和 recover 详解

    2024-01-25 15:18:02       45 阅读
  6. Go 语言中的 Cond 机制详解

    2024-01-25 15:18:02       41 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-25 15:18:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-25 15:18:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-25 15:18:02       82 阅读
  4. Python语言-面向对象

    2024-01-25 15:18:02       91 阅读

热门阅读

  1. ubuntu16程序kill后没有及时释放端口

    2024-01-25 15:18:02       50 阅读
  2. day20 环境对象this、回调函数

    2024-01-25 15:18:02       56 阅读
  3. 【无标题】

    2024-01-25 15:18:02       52 阅读
  4. C++ 拷贝构造函数

    2024-01-25 15:18:02       54 阅读
  5. 2024.1.24力扣每日一题——美丽塔I

    2024-01-25 15:18:02       61 阅读