标签: scala scala-quasiquotes
我想知道我是否可以进行一种嵌套的准报价评估。
假设我有一个函数调用
q"${function(args)}"
返回"add(x,y)"(字符串)
"add(x,y)"
我如何评估这个?
像
val a = q"""${q"${function(args)}"}"""
这里的问题是准引号的第一次评估是返回一个字符串,这导致在第二次评估中没有执行任何操作。