logo
  • 教程列表
  • SO官方文档
  • IOTA
    • 在表达式中使用 iota
    • 简单使用 iota
    • 在表达式列表中使用 iota
    • 跳过值
    • 在位掩码中使用 iota
    • 在 const 中使用 iota
  1. StackOverflow 文档
  2. Go 教程
  3. IOTA
  4. 在表达式列表中使用 iota

在表达式列表中使用 iota

Created: November-22, 2018

因为 iota 在每个 ConstSpec 之后递增 ,所以同一表达式列表中的值将具有相同的 iota 值:

const (
    bit0, mask0 = 1 << iota, 1<<iota - 1  // bit0 == 1, mask0 == 0
    bit1, mask1                           // bit1 == 2, mask1 == 1
    _, _                                  // skips iota == 2
    bit3, mask3                           // bit3 == 8, mask3 == 7
)

此示例取自 Go Spec (CC-BY 3.0)。

  • 跳过值
  • 简单使用 iota

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 关于我们
  • 免责声明