go template

len

返回字符串、切片、映射或集合的长度。

签名
len VALUE
返回类型
int

用法

字符串:

{{ "ab" | len }} → 2
{{ ""   | len }} → 0

切片:

{{ slice "a" "b" | len }} → 2
{{ slice         | len }} → 0

映射:

{{ dict "a" 1 "b" 2 | len }} → 2
{{ dict             | len }} → 0

集合:

{{ site.RegularPages | len }} → 42

也可以用下面的写法统计集合中的页面数量:

{{ site.RegularPages.Len }} → 42

更多信息参见 Go 的 text/template 文档。