为了账号安全,请及时绑定邮箱和手机立即绑定

Golang 在模板中用逗号分隔项目

Golang 在模板中用逗号分隔项目

Go
暮色呼如 2021-07-09 14:11:24
我正在尝试显示逗号分隔值列表,并且不想在最后一项(或者如果只有一项,则是唯一一项)后显示逗号。到目前为止我的代码:Equipment:    {{$equipment := .Equipment}}    {{ range $index, $element := .Equipment}}        {{$element.Name}}        {{if lt $index ((len $equipment) -1)}}            ,        {{end}}    {{end}}当前输出:Equipment: Mat , Dumbbell , 如何去掉尾随逗号
查看完整描述

3 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

如果您愿意使用外部库,似乎 sprig 库具有“加入”功能(请参阅此处):

加入

使用给定的分隔符将字符串列表连接到单个字符串中。

list "hello" "world" | join "_"

以上将产生 hello_world

join 将尝试将非字符串转换为字符串值:

list 1 2 3 | join "+"

以上将产生1+2+3


查看完整回答
反对 回复 2021-07-19
  • 3 回答
  • 0 关注
  • 282 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信