douguanya6399
2014-01-23 10:45
浏览 91
已采纳

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

I am trying to display a list of comma separated values, and don't want to display a comma after the last item (or the only item if there is only one).

My code so far:

Equipment:
    {{$equipment := .Equipment}}
    {{ range $index, $element := .Equipment}}
        {{$element.Name}}
        {{if lt $index ((len $equipment) -1)}}
            ,
        {{end}}
    {{end}}

The current output: Equipment: Mat , Dumbbell , How do I get rid of the trailing comma

图片转代码服务由CSDN问答提供 功能建议

我正在尝试显示用逗号分隔的值的列表,并且不想在最后一个之后显示逗号 项(如果只有一项,则是唯一项)。

到目前为止,我的代码:

 设备:
 {{$ 设备:= .Equipment}} 
 {{range $ index,$ element:= .Equipment}} 
 {{$ element.Name}} 
 {{如果lt $ index((len $ equipment)-1)  }} 
,
 {{end}} 
 {{end}} 
   
 
 

当前输出:设备:Mat,Dumbbell,< / code> 如何摆脱尾随逗号

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题