我想在一個循環中產生的功能: for own k, v in t
ctor::[k] = ->
v(...)
@
然而,COCO似乎產生只是一個功能和重用: var k, v, __ref, __own = {}.hasOwnProperty;
for (k in __ref = t) if (__own.call(__ref, k)) {
v = _
我從可可遷移少量腳本的LiveScript: D = (obj, l = 20) ->
if (l > 0)
new
@[k] = (try D(v, l - 1) catch (e) e) for k, v in obj
else
obj
此代碼,這是有效的COCO,在爲LiveScript不會編譯:行 解析錯誤4:意外 'FOR' 我試圖