我想知道$_在掌舵模板里是什么意思。我知道舵模板是用走枝模板:helm function_list但是我在哪里可以找到go模板语法文档呢?
enyaitl31#
$_是一个名为_的变量。程序包文档中介绍了模板语法。因为set函数返回一个值,所以下面的模板操作会将不需要的数据发送到输出。
$_
_
set
{{set $myDict "name4" "value4"}}
Helm文档中的示例使用对$_的赋值来捕获输出(赋值不会向输出发出任何内容)。
{{$_ := unset $myDict "name4"}}
可以使用任何名称的变量,变量$_的用法是表示该值未被使用,这与Go语言中使用空标识符有点类似。
1条答案
按热度按时间enyaitl31#
$_
是一个名为_
的变量。程序包文档中介绍了模板语法。因为
set
函数返回一个值,所以下面的模板操作会将不需要的数据发送到输出。Helm文档中的示例使用对
$_
的赋值来捕获输出(赋值不会向输出发出任何内容)。可以使用任何名称的变量,变量
$_
的用法是表示该值未被使用,这与Go语言中使用空标识符有点类似。