为什么 helm 模板中没有对流控制方法的"break"支持



我有一个范围函数,但如果满足某些条件,则希望脱离控制。是否有一种方法可以在helm模板中实现

更新:

我见过一些相关的查询,其中结论是"break"是不支持的。但希望得到一些官方文档或原因,以防不支持。

有好消息!不确定helm的确切版本发生了更新,但您可以肯定地使用最新的模板中的breakhelm@v3.12.0。

这是因为新版本的helm将go版本改为1.20版本,并且break已经在v1.18text/template中引入。

现在你可以这样做:

{{- range $i, $e := until 10 -}}
{{- if lt $i 5 -}}
Less than five.
{{- else -}}
{{- break -}}
{{- end -}}
{{- end -}}

稳住快乐!

相关内容

  • 没有找到相关文章

最新更新