math.Counter
返回一个全局计数器值,函数每被调用一次就递增一次。
该计数器对单语言与多语言项目都是全局的,每次构建的初始值为 1。
{{ warnf "page.html called %d times" math.Counter }}WARN page.html called 1 times
WARN page.html called 2 times
WARN page.html called 3 times可以用这个函数来:
- 生成如上例所示的唯一警告信息;
warnf函数会抑制重复的消息 - 为
resources.FromString函数生成唯一的目标路径,此时目标路径同时也是缓存键