gpt4 book ai didi

golang 模板 - 默认语义如何

转载 作者:IT王子 更新时间:2023-10-29 02:28:35 25 4
gpt4 key购买 nike

看helm charts,经常有这样的东西:

{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" -}}

我在模板文档中找不到关于默认函数(?)的任何信息:

https://golang.org/pkg/text/template/

它的语义是什么?有什么可能的争论吗?

最佳答案

来自图书馆sprig ,即 used Helm 。引用 docs :

default "foo" .Bar 

In the above, if .Bar evaluates to a non-empty value, it will be used. But if it is empty, foo will be returned instead.

关于golang 模板 - 默认语义如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52540638/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com