Go语言 helm模板中$_的含义是什么

5tmbdcev  于 2022-12-07  发布在  Go
关注(0)|答案(1)|浏览(343)

我想知道$_在掌舵模板里是什么意思。
我知道舵模板是用走枝模板:
helm function_list
但是我在哪里可以找到go模板语法文档呢?

enyaitl3

enyaitl31#

$_是一个名为_的变量。程序包文档中介绍了模板语法。
因为set函数返回一个值,所以下面的模板操作会将不需要的数据发送到输出。

{{set $myDict "name4" "value4"}}

Helm文档中的示例使用对$_的赋值来捕获输出(赋值不会向输出发出任何内容)。

{{$_ := unset $myDict "name4"}}

可以使用任何名称的变量,变量$_的用法是表示该值未被使用,这与Go语言中使用空标识符有点类似。

相关问题