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

网站策划内容有哪些做蔬菜的网站有哪些

网站策划内容有哪些,做蔬菜的网站有哪些,建造师注册信息查询网,莆田seosamber/lo 库的使用方法: condition samber/lo 是一个 Go 语言库,使用泛型实现了一些常用的操作函数,如 Filter、Map 和 FilterMap。汇总目录页面 这个库函数太多,因此我决定按照功能分别介绍,本文介绍的是 samber/l…

samber/lo 库的使用方法: condition

samber/lo 是一个 Go 语言库,使用泛型实现了一些常用的操作函数,如 Filter、Map 和 FilterMap。汇总目录页面

这个库函数太多,因此我决定按照功能分别介绍,本文介绍的是 samber/lo 库中条件相关的函数。

Ternary

三元运算符, 第一个参数是条件,如果为真则返回第二个参数,否则返回第三个参数。

result := lo.Ternary(true, "a", "b")
// "a"result := lo.Ternary(false, "a", "b")
// "b"

[play]

TernaryF

和 Ternary 类似,但是第二个和第三个参数是函数。

result := lo.TernaryF(true, func() string { return "a" }, func() string { return "b" })
// "a"result := lo.TernaryF(false, func() string { return "a" }, func() string { return "b" })
// "b"

对于避免在初始化时进行nil指针解引用或避免运行不必要的代码很有用。

var s *stringsomeStr := TernaryF(s == nil, func() string { return uuid.New().String() }, func() string { return *s })
// ef782193-c30c-4e2e-a7ae-f8ab5e125e02

[play]

If / ElseIf / Else

链式条件判断,返回第一个为真的值。

result := lo.If(true, 1).ElseIf(false, 2).Else(3)
// 1result := lo.If(false, 1).ElseIf(true, 2).Else(3)
// 2result := lo.If(false, 1).ElseIf(false, 2).Else(3)
// 3

使用lo.IfF等函数时, 第二个参数是函数:

result := lo.IfF(true, func () int {return 1}).ElseIfF(false, func () int {return 2}).ElseF(func () int {return 3})
// 1

也可以混合使用:

result := lo.IfF(true, func () int {return 1}).Else(42)
// 1

[play]

Switch / Case / Default

链式Switch语句,返回第一个匹配的值。

result := lo.Switch(1).Case(1, "1").Case(2, "2").Default("3")
// "1"result := lo.Switch(2).Case(1, "1").Case(2, "2").Default("3")
// "2"result := lo.Switch(42).Case(1, "1").Case(2, "2").Default("3")
// "3"

或者使用回调函数:

result := lo.Switch(1).CaseF(1, func() string {return "1"}).CaseF(2, func() string {return "2"}).DefaultF(func() string {return "3"})
// "1"

混用:

result := lo.Switch(1).CaseF(1, func() string {return "1"}).Default("42")
// "1"

[play]

http://www.yayakq.cn/news/994629/

相关文章:

  • 南宁 建网站 公司新网站怎么运营
  • 衡水做网站技术家装公司名称大全
  • 网站想做个链接怎么做上海市住房城乡建设部网站
  • 做网站要会写什么最近一周的新闻
  • 如何设计网站以网络为中心的企业文化网站前台模板免费下载
  • 网站开发入职转正申请书网站404页面查询
  • 设计一个网站重点是什么中国空间站官网
  • 沈阳企业网站怎样制作0建设营销型网站步骤
  • 互联网如何做旅游网站网站设计网站开发优化
  • 网站建设与维护税率网站建设平台官网
  • seo综合桂平seo关键词优化
  • 九江建设公司网站蓝牙小程序开发教程
  • 个人网站模板下载义乌有什么网络公司
  • 做的好的农产品网站营销型网站建设指导原则
  • 网站用wordpress还是wpwordpress添加logo
  • dw网站制作手机软件下载网站有二维码吗
  • wordpress 子目录建站河北建设工程信息网停用公告
  • 苏南网站建设措美网站建设
  • 模块网站开发合同网络规划设计师 招聘
  • 买书的网站排名温州网站改版哪家好
  • 盘锦网站建设公司国内做网站上市公司
  • 网站可行性织梦网站做自适应
  • 南京成旭通网站建设公司怎么样荆门seo
  • 设计网站卖钱网站要做几个备案
  • 欢迎进入中国建设银行网站批量做网站
  • 做软装设计能用到的网站有哪些济南 外贸网站建设
  • 全景网站模版东莞南城电子网站建设
  • 国外免费个人网站空间小说网站源码html
  • 上海推广网站做汽车配件生意的网站
  • 大城 网站旅游网站建设注册