19

是否可以在玉文件中分配变量,以使代码更具可读性?

具体来说,我创建了这个玉文件:

extends layout
- var format = "%+1.0f"
block title
  title Your score table
block body
 ...
      td.utilityUtil #{sprintf(format,value)}
 ...

最后一行出现错误,未定义“格式”。可能我没有正确分配它,但我没有找到正确的语法。

PS我有快递3。

4

1 回答 1

25

您必须在块范围内声明变量:

extends layout
block title
title Your score table
block body
    - var format = "%+1.0f"
    ...
    td.utilityUtil #{sprintf(format,value)}
    ...
于 2013-01-04T11:00:57.597 回答