标签: sections livescript
我想创建一个接受对象并返回绑定方法的函数,如下所示:
f = (~ m) f(x)() # same as x.m()
但是,这会将~解析为一元按位NOT运算符,而不是绑定访问运算符。它编译为~change。我希望它编译为function(it) { return bind$(it, 'change'); }而不是。
~
~change
function(it) { return bind$(it, 'change'); }
我可以使用一节(以及语法是什么)或者我必须写一个lambda吗?
答案 0 :(得分:2)
你必须明确它是一个DOT运算符。 目前无法做到这一点,但I added it in for 1.3。
DOT