我想知道我是否可以执行一种嵌套的准报价评估。
假设我有一个函数调用
q"${function(args)}"
返回"add(x,y)"
(一个字符串)
我怎样才能让它评估这个?
就像是
val a = q"""${q"${function(args)}"}"""
这里的问题是准引号的第一次评估是返回一个字符串,这会导致在第二次评估中不执行任何操作。
我想知道我是否可以执行一种嵌套的准报价评估。
假设我有一个函数调用
q"${function(args)}"
返回"add(x,y)"
(一个字符串)
我怎样才能让它评估这个?
就像是
val a = q"""${q"${function(args)}"}"""
这里的问题是准引号的第一次评估是返回一个字符串,这会导致在第二次评估中不执行任何操作。