我正在尝试编写以下内容:
val value: Int = 3
val tpe = typeOf(value) // This is pseudocode. What should
// actually go on this line?
q"""
type U = $tpe
val v: U = $value
"""
本质上,我需要捕获value
( Int
) in的类型tpe
并将其分配给U
. 如何做到这一点?