如何通过scala-reflect和TypeTag(Scala 2.10)访问泛型类字段

时间:2016-09-02 00:53:19

标签: scala scala-reflect scala-generics

我正在尝试检查泛型类中是否存在字段。

sapply(df.list, function(x) {x$v2 <- substr(x$v1,3,3)})

我该如何实现?

1 个答案:

答案 0 :(得分:2)

2.10:

c2

2.11:

val hasField = t.declarations.exists { _.name.decodedName.toString == fieldName }

编辑:最初没有注意到Scala 2.10的要求