collections

collections.KeyVals

把给定的 key 与一组值配对,返回一个 KeyVals 结构。

签名
collections.KeyVals KEY VALUE...
返回类型
types.KeyValues
别名
keyVals

该函数的主要用途,是为传给 Pages 对象上 Related 方法的 options 映射定义 namedSlices 值。

参见相关内容。

{{ $kv := keyVals "foo" "a" "b" "c" }}

得到的数据结构为:

{
  "Key": "foo",
  "Values": [
    "a",
    "b",
    "c"
  ]
}

要取出 key 和 values:

{{ $kv.Key }} → foo
{{ $kv.Values }} → [a b c]