比如 ``` div.test if test ``` 这一句是可以编过的 但是 ``` div.test @new-attr="whatever" if test ``` 就是编不过的 这个又是一个需要记忆的用法 jedi里if,else的用法本身也有三种,作为instruction,作为后置条件,作为表达式,同一个token在不同环境下承担不同职责是不好学,不好找,不好记的 ([极端的例子](http://stackoverflow.com/questions/8000903/what-are-all-the-uses-of-an-underscore-in-scala)) 另外在长远看来,if后置的条件判断一定会变长,而一般开发的习惯一定是把条件全塞进一个if里([coffeescript是个先例](https://ceronman.com/2012/09/17/coffeescript-less-typing-bad-readability/))
比如
这一句是可以编过的
但是
就是编不过的
这个又是一个需要记忆的用法
jedi里if,else的用法本身也有三种,作为instruction,作为后置条件,作为表达式,同一个token在不同环境下承担不同职责是不好学,不好找,不好记的 (极端的例子)
另外在长远看来,if后置的条件判断一定会变长,而一般开发的习惯一定是把条件全塞进一个if里(coffeescript是个先例)