GO学习 iota

2022-04-11  本文已影响0人  3天时间

第4天 iota关键字

package main

import "fmt"

func main() {

/*

  iota:特殊的常量,可以被编译器自动修改的常量

      每当定义一个const,iota的初始值为0

      每当定义一个常量,就会自动累加1

      直到下一个const出现,清零*/

const (

      a =iota //0

      b =iota

      c =iota

  )

fmt.Println(a)

fmt.Println(b)

fmt.Println(c)

const (

      d =iota

      e

  )

fmt.Println(d)

fmt.Println(e)

//枚举中

const(

      MALE =iota

      FEMALE

      UNKNOW

  )

fmt.Println(MALE,FEMALE,UNKNOW)

}

输出内容:

0

1

2

0

1

0 1 2

Processfinished with exit code 0

iota2

package main

import "fmt"

func main() {

const (

      a =iota

      b

      c

      d ="haha"

      e

      f

      g =iota

  )

fmt.Println(a,b,c,d,e,f,g)

const(

h =iota

  )

fmt.Println(h)

}

输出内容:

0 1 2 haha haha haha 6

0

Processfinished with exit code 0

读完点个赞,给我的坚持更新注入新的活力。

2022.04.11日更52/365 天

公众号:3天时间

上一篇 下一篇

猜你喜欢

热点阅读