0
是否有可能使用Sweet.Js擴大Sweet.js:可能將JS對象擴展爲JS對象?
{ "foo": "bar" }
到
{ "bar": "foo" }
例如?
我天真的嘗試here doesn ’ t工作和我不’ t看documentation中的一個例子。
謝謝。
是否有可能使用Sweet.Js擴大Sweet.js:可能將JS對象擴展爲JS對象?
{ "foo": "bar" }
到
{ "bar": "foo" }
例如?
我天真的嘗試here doesn ’ t工作和我不’ t看documentation中的一個例子。
謝謝。
訣竅是,:
在圖案特殊的意義,所以你需要用$[:]
macro bar {
rule { {$x $[:] $y} } => { {$y: $x} }
}
var o = bar { "bax": "quux" }
逃脫它要嘗試這個(以及一些其他的例子),我粘貼你的代碼編輯器在http:/ /sweetjs.org/browser/editor.html,然後點擊「編譯」。但是我得到這個錯誤:'錯誤:[assertion error]:無法獲得分隔符的val。我如何使用它? – Sphinxxx