Cod*_*ous 1 macros boo metaprogramming nemerle
我正在寻找将一些较轻的元编程从Nemerle转移到Boo,我试图找出如何定义自定义运算符.例如,我可以在Nemerle中执行以下操作:
macro @<-(func, v) {
<[ $func($v) ]>
}
Run Code Online (Sandbox Code Playgroud)
那么这两个是等价的:
foo <- 5;
foo(5);
Run Code Online (Sandbox Code Playgroud)
我无法在Boo中找到这样做的方法 - 任何想法?