我想做这样的事情
case class Dog(name :String, breed : String)
val dg = Dog("ABC", "Husky")
在运行时,我想通过变量获取案例类字段值
下面,"name"
将由另一个输入驱动而动态计算
val str = "'" + "name"
val witn = Witness(Symbol(str))
使用表达式失败
scala.Symbol.apply(str)不能求出恒定值或稳定值
我不确定该如何解决。如果可以解决
感谢所有帮助!
谢谢!
答案 0 :(得分:1)
Using `String` instead of `Symbol` in `LabelledGeneric` etc
猜猜它已经在上面被询问和回答了。 目前尚不支持String。等待发布它!