虽然这是一个初学者的问题,但我经常需要处理文件,逐行解析并将其转换为类,以便我可以更加面向对象地使用它。在Java中,现在在Scala中我也是这样做的。
case class ABC(v1: Int, v2: String)
val str = line.split("\t")
val v1 = str(0).toInt
val v2 = str(1)
ABC(v1, v2)
有没有更简单的方式可以从数组创建case class,而不是像这样冗长的方式?因为我总是需要处理大量的字段,所以这变得非常乏味。