【发布时间】:2013-01-08 15:01:26
【问题描述】:
假设我想创建一个这样的宏:
m(1, k) 会产生:
match(k)
{
| 1 => 2
| _ => 0
}
m(2, k) 会产生:
match(k)
{
| 1 => 2
| 2 => 3
| _ => 0
}
等等。尽管接受了可能匹配的<[ $i => $(i + 1) ]> 之类的构造,但我不知道如何创建由这些组成的匹配表达式。这个例子当然是人为的;)
【问题讨论】: