手写笔中'(foo bar)'和'foo bar'有什么不同?

时间:2016-02-26 09:30:12

标签: stylus

func() foo bar

func() (foo bar)

foo in func()全部返回truebars in func()全部返回false

据我所知,(foo bar)名为tuplefoo bar的名字是什么?有什么不同?

1 个答案:

答案 0 :(得分:1)

foo barfoo: bar的语法糖。换句话说,名为foo的css规则被赋值bar。例如,color redcolor: red是相同的。您也可以使用此语法来调用函数。例如,如果您有一个函数foo,则以下所有三个都是等效的:

foo: bar
foo bar
foo(bar)

(foo bar)是手写笔列表。

建议不要使用无冒号的语法。它对Stylus编译器不明确,因此可能会导致代码出错。在Stylus的下一个主要版本中将需要冒号。

// Never omit colons
color red
// Do this instead
color: red