首页 > 编程语言 > 详细

0_go语言基础

时间:2019-06-11 20:33:05      阅读:98      评论:0      收藏:0      [点我收藏+]
// 07枚举
package main

import (
	"fmt"
)

func main() {
	// 1.iota常量自动生成器,每个一行,自动累加1
	// 2.iota给常量赋值使用
	const (
		a = iota // 0
		b = iota // 1
		c = iota // 2
	)
	fmt.Printf("a = %d,b = %d,c = %d\n", a, b, c)

	// 3.iota遇到const,就会重置为0
	const d = iota
	fmt.Printf("d = Î%d\n", d)

	// 4.可以只写一个iota,效果和上面一样
	const (
		a1 = iota // 0
		b1
		c1
	)
	fmt.Printf("a1 = %d,b1 = %d,c1 = %d\n", a1, b1, c1)

	// 5.如果是同一行,值都一样
	const (
		i          = iota
		j1, j2, j3 = iota, iota, iota //同一行都是1
		k          = iota
	)
	fmt.Printf("i=%d,j1=%d,j2=%d,j3=%d,k=%d\n", i, j1, j2, j3, k)
}

0_go语言基础

原文:https://www.cnblogs.com/YLlang/p/11005658.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!