标签: scala macros scala-macros
我有一个c.Expr[Seq[T]]我希望得到一个Seq[c.Expr[T]]所以我可以将它传递给一个库函数来处理它并产生不同的最终结果Expr。
c.Expr[Seq[T]]
Seq[c.Expr[T]]
我找到了这个答案explaining how to go in the opposite direction,但我无法弄清楚如何反转这个过程。
reify { xs.splice.map(x => reify { x }) }给了我c.Expr[Seq[c.Expr[T]]],这是不对的。
reify { xs.splice.map(x => reify { x }) }
c.Expr[Seq[c.Expr[T]]]