如何使用无形状中的变量访问案例类字段



我想做这样的事情

case class Dog(name :String, breed : String)
val dg = Dog("ABC", "Husky")

在运行时,我想通过变量获取案例类字段值下面,"name"将从另一个输入驱动动态计算

val str = "'" + "name"
val witn = Witness(Symbol(str))

它因表达式而失败

斯卡拉。Symbol.apply(str( 的计算结果不是常量或稳定值

我不确定应该如何解决这个问题。如果可以解决

感谢所有的帮助!

谢谢!

在"LabelledGeneric"等中使用"字符串"而不是"符号">

猜上面已经问过了。尚不支持字符串。等待拥有它的发布!

最新更新