docmentation告诉我们通过将关键字mixin
添加到实际混音中来调用mixin。
.bar
mixin foo(arguments)
但在不同的地方,我看到人们通过加上一个加号(+)来调用mixin,例如:
.bar
+foo(arguments)
有人可以解释一下这个区别,因为文档似乎没有显示出来。我尝试了两个例子,两者似乎都有效。
+
只是简写吗?
答案 0 :(得分:6)
是的,看起来如此。如果您查看lib/lexer.js
部分中的Call mixin
,则可以看到以+
开头的字词使用类型call
进行标记化。稍后在lib/parser.js
call
令牌导致parseCall
创建新的mixin调用节点。
此外,提交的内容是评论:
添加了初步mixin块支持和新的+ mixin调用 语法。