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

WordPress建站可以吗kj6699的seo综合查询

WordPress建站可以吗,kj6699的seo综合查询,成都网站定制开发,百度wordpress结构化数据插件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.yayakq.cn/news/35912/

相关文章:

  • 门户网站建设自查整改自己网站建设容易吗
  • 云南省建设工程质量协会网站安徽省建设工程安全 协会网站
  • 湖南智能网站建设推荐行政机关网站建设的意义
  • 广州网站开发平台做五金找订单查什么网站
  • 扬州专业做网站wordpress 企业版
  • 微信网站怎么做的好名字xiu主题做的网站
  • 设计师作品展示网站高端h5网站建设 上海
  • 网站开发制作报价手机网站建设官网
  • 电子商务网站建设评估的指标wordpress 类似 免费
  • 莱芜网站制作WordPress优化百度广告
  • 企业网站域名在哪申请东莞建站多少钱
  • 做二维码签到的网站商务网站的主要存在形式
  • 网站建设seo优化公司台州网站设计飞速
  • 长沙网站推广合作什么是口碑营销
  • 980网站网页制作自学教程
  • 泰安网站优化珠海网站制作服务
  • 商用自适应网站建设微信crm系统如何添加
  • 苏州哪里做网站好vvic网站一起做网店
  • 广西网站建设seo优化做旅游网站有前途吗
  • 浅谈电子商务网站的建设与管理wordpress 调用文章标签
  • 青岛公路建设集团有限公司网站徐州网络推广公司
  • 做那网站好上海做网站的公司多少钱
  • 网页设计模板素材网站中山市seo推广点击软件
  • 岳阳网站开发收费南平seo
  • 苏州做外贸网站商业收款码怎么推广赚钱
  • 网站开发与设计500强公司个人网站需要那些
  • 中国住房和城乡建设部建造师网站设计工作网站
  • 邢台网站建设公司排名app运营专员
  • 网站建设培训机构秦皇岛吧 百度贴吧
  • 教育网站建设 飞沐做网站接单