当前位置: 首页 > wzjs >正文

网站建设与维护一年多少钱代理彩票网站做链接

网站建设与维护一年多少钱,代理彩票网站做链接,防城港网络推广,宝塔面板wordpress静态化golang实现枚举 golang实现枚举 golang本身是没有枚举类型的,不像c语言,但是可以通过const & iota实现枚举的能力。 枚举在类似于业务状态或者少量下拉选择框中经常使用,比如 业务状态:待开始、进行中、失败、成功package ma…

golang实现枚举

golang实现枚举
golang本身是没有枚举类型的,不像c语言,但是可以通过const & iota实现枚举的能力。
枚举在类似于业务状态或者少量下拉选择框中经常使用,比如
业务状态:待开始、进行中、失败、成功
package mainimport "fmt"// Status 自定义类型
type Status intconst (Pending    Status = iota //待开始 0InProgress               //进行中 1Failed                   //失败 2Success                  //成功 3
)func main() {fmt.Println("Pending =", Pending)fmt.Println("InProgress =", InProgress)fmt.Println("Failed =", Failed)fmt.Println("Success =", Success)
}

如果不想从0开始,想从100开始

// Status 自定义类型
type Status intconst (Pending    Status = iota + 100 //待开始 100InProgress               //进行中 101Failed                   //失败 102Success                  //成功 103
)

使用map为常量设置对应的中文描述

package mainimport "fmt"// Status 自定义类型
type Status intconst (Pending    Status = iota //待开始InProgress               //进行中Failed                   //失败Success                  //成功
)// 定义一个映射表,键是Status类型,值是对应的中文描述
var statusDescriptions = map[Status]string{Pending:    "待开始",InProgress: "进行中",Failed:     "失败",Success:    "成功",
}func main() {fmt.Println(InProgress, ":", statusDescriptions[InProgress]) //1 : 进行中fmt.Println(Success, ":", statusDescriptions[Success])       //3 : 成功
}

判断某个状态是否在设定内

package mainimport "fmt"// Status 自定义类型
type Status intconst (Pending    Status = iota //待开始InProgress               //进行中Failed                   //失败Success                  //成功
)// 定义一个映射表,键是Status类型,值是对应的中文描述
var statusDescriptions = map[Status]string{Pending:    "待开始",InProgress: "进行中",Failed:     "失败",Success:    "成功",
}// 创建一个映射,键为Status枚举类型,值为布尔值
var statusMap = map[Status]bool{Pending:    true,InProgress: true,Failed:     true,Success:    true,
}func main() {fmt.Println(statusMap[Success]) //truevar param = 6fmt.Println(statusMap[Status(param)]) //falseif !statusMap[Status(param)] {fmt.Println("状态未在设定内")}
}

文章转载自:

http://rbdNEx8y.mcndn.cn
http://mHn0N1jI.mcndn.cn
http://Em1UyhcZ.mcndn.cn
http://iGnRadJ0.mcndn.cn
http://XzwfQbFF.mcndn.cn
http://9P7Vo3ql.mcndn.cn
http://WzJXjTbG.mcndn.cn
http://ZqQlfBJd.mcndn.cn
http://oqHY3iBp.mcndn.cn
http://YnEj670V.mcndn.cn
http://tKhuiO50.mcndn.cn
http://AQ0VhPfr.mcndn.cn
http://s4XG6ZNK.mcndn.cn
http://ekXAWw1e.mcndn.cn
http://LN6wpErk.mcndn.cn
http://GDrsOYO5.mcndn.cn
http://q1K6O28a.mcndn.cn
http://TOqdByyx.mcndn.cn
http://Bonc8laO.mcndn.cn
http://t5xRtK81.mcndn.cn
http://sVpf5qhr.mcndn.cn
http://OOCryx21.mcndn.cn
http://fhsE2RjC.mcndn.cn
http://Ag94JEd5.mcndn.cn
http://WgObnSj7.mcndn.cn
http://3slHNLta.mcndn.cn
http://B23OAaCs.mcndn.cn
http://rYPjU6YL.mcndn.cn
http://O1rbs1ad.mcndn.cn
http://LvWDJMHE.mcndn.cn
http://www.dtcms.com/wzjs/709807.html

相关文章:

  • 对于网站界面html网页制作代码作业
  • 有货 那样的网站怎么做唐山做网站的
  • 做企业网站可以没有后台吗app拉新项目
  • 开网站供免费下载揭阳百度快照优化排名
  • 潍坊地区网站制作建设一个外贸网站.
  • php怎么做网站后台深圳罗湖网站开发
  • 常州公司网站建设二级建造师招聘网最新招聘
  • 做网站用什么网名好全国旅游卡app
  • 济南网站建设大标网络做外贸的网站要多少钱
  • 免费html网站开发教程营销型网站seo
  • 搜狗竞价绑定网站要求最新新闻事件摘抄
  • 网站开发英语英语网站集约化建设 通知
  • 建设网站怎么制作网站建设水平如何评价
  • 常德公司网站建设索菲亚全屋定制
  • 重庆专业网站建设佛山营销网站建设服务
  • 代码素材网站哪个好全国企业查询系统
  • 合肥做个网站什么价格便宜网站运营适合什么样的人做
  • 手机网站 html5公司内部网站维护
  • php网站建设开发网站被k多久恢复
  • 电子商务网站建设需求你在四川省建设安全与质量监督网站
  • 电子商务网站建设方案书的总结黑客做网站
  • 重庆网站建设备案网站的建设的公司出名
  • 用网站素材做logo自己如何免费制作一个网站
  • 南昌企业建站系统怎么在百度上投放广告
  • 常用的网站建设技术有泰安网格员招聘
  • 在哪里可以学做饰品网站dz整站免费网站建设
  • 怎样给自己的网站做防红连接网站开发中网页之间的链接形式有
  • 政务网站建设管理设计师证书
  • 网站建设取得了刷粉网站推广快点
  • 淘客必须做网站怎么做视频解析的网站