我的 Hamlet 模板中有一个条件,如下所示:
$if (&&) (index == 0) (row == 0)
效果很好。如果我尝试将其重写为更自然
$if (index == 0) && (row == 0)
或者
$if ((index == 0) && (row == 0))
然后它不解析。错误信息是:
尝试运行编译时代码时出现异常:
意外的“&”
期待“)”
这令人费解;它是否支持某些二元运算符但不支持其他运算符?
$if
在哈姆雷特的语句中可以使用哪些类型的表达式的规则是什么?