You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Helm Charts中如何将含多字段元素的列表拼接为字符串?

解决方法

你可以通过先构建一个包含foo;bar格式字符串的临时列表,再用join函数完成逗号分隔的拼接,具体模板写法如下:

{{- $combined := list -}}
{{- range .Values.myList -}}
  {{- $combined = append $combined (printf "%s;%s" .foo .bar) -}}
{{- end -}}
{{- join "," $combined -}}

步骤说明:

  • 先初始化一个空列表$combined,用来存储处理后的单个元素字符串
  • 遍历myList时,用printf把每个元素的foo和bar字段拼接成foo;bar的格式,再追加到$combined列表中
  • 最后调用join函数,把列表里的所有元素用逗号连接起来,就能得到你需要的结果

用你提供的示例列表测试,最终会输出:asdf;hnng,meh;dunno

内容的提问来源于stack exchange,提问作者Joku_242

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 23:20:27