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

怎么做自己的网站logo/快速刷排名的软件最好

怎么做自己的网站logo,快速刷排名的软件最好,哪个网站可以免费做网页,wordpress b2b源码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.lryc.cn/news/577702.html

相关文章:

  • 做导购网站 商品/推广方案策略怎么写
  • 郑州网站优化公司哪家好/济南网站seo
  • 360建站公司/百度如何搜索关键词
  • 虚拟机电脑网页版/哈尔滨seo推广优化
  • 企业电子商务网站建设和一般/青岛做网络推广的公司有哪些
  • 网站建设类型有哪些方面/seo去哪里学
  • 酒泉网站建设专家/百度游戏中心
  • 有专业制作网站的公司吗/优化大师apk
  • 网站建设项目及费用/销售培训课程一般有哪些
  • 网站如何识别移动端/seo第三方点击软件
  • 合众商道网站开发/女教师遭网课入侵直播录屏曝
  • 沈阳网站建设建设公司/免费淘宝关键词工具
  • wordpress安装包文件夹/昆山优化外包
  • 广州花都网站开发/网站是怎么优化的
  • 广告设计需要学什么专业/qq群怎么优化排名靠前
  • 比较好的公司网站/建一个网站需要多少钱?
  • 自己的域名怎么做网站/如何写软文赚钱
  • m8 wordpress主题/广州seo技术外包公司
  • 临沂恒商做网站/合肥今天的最新消息
  • 恒网做的网站/常见的系统优化软件
  • qq查冻结网站怎么做/深圳网站开发公司
  • 电子商务网站建设实训报告范文/成都疫情最新消息
  • 微信微商城怎么做/长沙靠谱的关键词优化
  • 网站开发英文合同/网站内容优化关键词布局
  • 网站建设无锡海之睿/做网站的平台有哪些
  • 广州南沙网站建设公司哪家好/营销方式和手段有哪些
  • 七牛直播网站怎么做/华为手机业务最新消息
  • 东莞建设网站/搭建网站费用是多少
  • 福州网站开发/资源企业网站排名优化价格
  • wordpress大站/seo网站推广方案