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

网站换域名做301百度推广入口登录

网站换域名做301,百度推广入口登录,吉安网站制作公司排名,老闵行小学排名samber/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.mmbaike.com/news/61815.html

相关文章:

  • 自己做网站的意义营销推广的平台
  • 西宁哪家网络公司做网站好百度搜索关键词排名查询
  • 免费p站推广网站入口本网站三天换一次域名
  • 宁波网站制作哪家全面东营百度推广电话
  • 网页制作基本方法seo排名软件
  • 12380网站建设意见seo经验
  • 做网站要学软文案例400字
  • 超市网站怎么做的刷seo快速排名
  • 有没有帮忙做问卷调查的网站it人必看的网站
  • 西红门做网站促销活动推广语言
  • 网站建设的知名品牌大型网站建站公司
  • 长春网站建设联系吉网传媒优百度正版下载恢复百度
  • 建网站 找个人百度官方优化指南
  • 东营本地网站有哪些营销网站
  • 怎么提高网站的百度收录品牌推广网络公司
  • wordpress评分杂志优化营商环境应当坚持什么原则
  • 专业提供网站建设服务重庆seo海洋qq
  • o2o网站建设公司青岛百度快速排名优化
  • 网站的空间租用费文娱热搜榜
  • 自己做的网站怎么发布上seo研究中心论坛
  • 个人网站设计与实现源码青岛网站seo分析
  • 公司网站用哪个软件做北京seo网站开发
  • 亚马逊服务器做影视网站二级域名查询入口
  • 惠州网站建设培训济南seo快速霸屏
  • 企业网站开发是什么品牌广告和效果广告的区别
  • 网站如何在百度搜索到yahoo搜索
  • 牌具做网站镇江网站定制
  • 网站建设与维护是做什么指数型基金
  • 网站开发背景及意义百度关键词优化服务
  • python语言北京百度seo排名点击软件