518dc52f85
This changes the indexing syntax from .() to [], the vector syntax from ~[] to [] and the extension syntax from #fmt() to #fmt[]
8 lines
152 B
Rust
8 lines
152 B
Rust
fn main() {
|
|
#macro[[#apply[f, [x, ...]], f(x, ...)]];
|
|
|
|
fn add(a: int, b: int) -> int { ret a + b; }
|
|
|
|
assert (#apply[add, [1, 15]] == 16);
|
|
}
|