例如,我有一些列表并想对其进行迭代,并对每个值进行宏转换:
reify {
someIntListExpr.splice.foreach { i =>
// transform is a macro of the form 'transform(c: Context)(i: c.Expr[Int]): c.Expr[Unit]
transform(i).splice
}
}
但是编译器会吐出错误消息:
found: Int
required: c.universe.Expr[Int]
有没有办法解决它?