前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Go语言 枚举和类型

Go语言 枚举和类型

作者头像
李海彬
发布2018-03-20 16:44:38
7820
发布2018-03-20 16:44:38
举报
文章被收录于专栏:Golang语言社区

package mainimport "fmt"//1.枚举的使用// 枚举指一系列相关的常量,比如下面关于一个星期中每天的定义。通过上一节的例子,我们// 看到可以用在 const 后跟一对圆括号的方式定义一组常量,这种定义法在Go语言中通常用于定义// 枚举值。Go语言并不支持众多其他语言明确支持的 enum 关键字。// 下面是一个常规的枚举表示法,其中定义了一系列整型常量:const( Sunday = iota //0 Monday //1 Tuesday //2 Wedenesday //3 Thursday //4 Friday //5 Saturday //6 //同Go语言的其他符号(symbol)一样,以大写字母开头的常量在包外可见。 //以上例子中 numberOfDays 为包内私有,其他符号则可被其他包访问。 numberOfDays )//2.类型/* Go语言内置以下这些基础类型 布尔类型 : bool 整型: int,int8,int16,int32,int64,uint,uint8,uint16,uint32,uint64,uintptr 浮点类型:float32,float64 复数类型: complex,complex64,complex128 字符串类型:string 字符类型:rune 错误类型: error 此外,Go语言也支持以下符合类型 指针:pointer 数组:array 切片:slice 字典:map 通道:chan 结构体:struct 接口:interface */func main() { fmt.Println("Sunday=",Sunday) fmt.Println("Monday=",Monday) fmt.Println("Tuesday=",Tuesday) fmt.Println("Wedenesday=",Wedenesday) fmt.Println("Thursday=",Thursday) fmt.Println("Friday=",Friday) fmt.Println("Saturday=",Saturday) fmt.Println("numberOfDays=",numberOfDays) }

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2016-03-23,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Golang语言社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档