collections.Dictionary

指定鍵值對作為單獨的參數:

{{ $m := dict "a" 1 "b" 2 }}

以上程式碼產生以下資料結構:

{
  "a": 1,
  "b": 2
}

要建立一個空的映射:

{{ $m := dict }}

注意,key 可以是 stringstring slice。後者可以用於創建深層結構,例如:

{{ $m := dict (slice "a" "b" "c") "value" }}

以上程式碼產生以下資料結構:

{
  "a": {
    "b": {
      "c": "value"
    }
  }
}