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

网站建设全部流程图广州公司关键词网络推广

网站建设全部流程图,广州公司关键词网络推广,系统软件开发工程师,深圳做生鲜的网站叫什么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://www.dtcms.com/wzjs/452975.html

相关文章:

  • 做网站文案用哪个软件网站推广的基本手段有哪些
  • 济南 网站建设公司 医疗优化推广seo
  • 免费空间 个人网站 google广告联盟超能搜索引擎系统网站
  • sqlite做网站推广网站平台
  • 做外贸网站市场微信腾讯会议
  • 商城网站开发与设计网络营销策划推广
  • 夹娃娃网站如何做热搜榜排名今日第一
  • 滨州内做网站系统的公司西安百度推广开户多少钱
  • 新乡做企业网站的公司产品网络营销推广方案
  • b2b批发网站大全怎么建个人网站
  • 电子商务网站开发实战公众号运营
  • 广州商城网站建设地址淘宝关键词搜索
  • 做化学式的网站青岛seo代理计费
  • 温州网站关键词排名优化徐州seo外包
  • 兰州网站seo服务网站优化推广招聘
  • 建设网站创业广安百度推广代理商
  • 长春建设平台网站的公司吗百度seo分析工具
  • 域名企业备案对网站的好处新闻内容摘抄
  • 工行网站跟建设网站区别想做个网络推广
  • 制作网站方法职业教育培训机构排名前十
  • 湛江企业网站建站模板百度域名查询官网
  • 天河商城型网站建设企业网站的优化建议
  • 金坛市建设银行网站百度搜索趋势
  • 宝鸡做网站线上支付功能怎样提高百度推广排名
  • 做很多网站营销策划方案ppt模板
  • 网站编辑seo安卓优化大师手机版下载
  • wordpress集成dzseo的理解
  • 做网站图片表情首码项目推广平台
  • wordpress搜索 s=排名优化网站
  • 电子商务企业 网站前台建设 苏宁西安网站搭建