518dc52f85
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
10 lines
188 B
Rust
10 lines
188 B
Rust
fn main() {
|
|
#macro[[#mylambda[x, body],
|
|
{
|
|
fn f(x: int) -> int { ret body }
|
|
f
|
|
}]];
|
|
|
|
assert (#mylambda[y, y * 2](8) == 16);
|
|
}
|