collections.Dictionary
根据给定的键值对创建一个映射(map)。
把键值对作为一个个独立参数传入:
{{ $m := dict "a" 1 "b" 2 }}上面会生成如下数据结构:
{
"a": 1,
"b": 2
}注意 key 既可以是 string,也可以是 []string。后者可用于创建深层嵌套的结构,例如:
{{ $m := dict (slice "a" "b" "c") "value" }}上面会生成如下数据结构:
{
"a": {
"b": {
"c": "value"
}
}
}要创建空映射:
{{ $m := dict }}