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