如何在scala宏中获取原始序列的reified值

时间:2016-09-29 04:34:36

标签: scala macros scala-macros

我有一个c.Expr[Seq[T]]我希望得到一个Seq[c.Expr[T]]所以我可以将它传递给一个库函数来处理它并产生不同的最终结果Expr。

我找到了这个答案explaining how to go in the opposite direction,但我无法弄清楚如何反转这个过程。

reify { xs.splice.map(x => reify { x }) }给了我c.Expr[Seq[c.Expr[T]]],这是不对的。

0 个答案:

没有答案