假设我想通过案例类表示.csv文件的行。 .csv有多个列,例如。 ID ; x1 ; x2 ; x3 ; ... ; x25
我可以明确地列出所有25个x
值作为参数:
case class Row(id: Int, x1: Int, x2; Int ... )
我正在寻找的是将x1
定义为x25
作为Integer
参数的简短方法,因此我无需全部输入。
Scala是否有内置的方法来处理这个问题?
答案 0 :(得分:1)
你可以在Java
中使用Var Args:
case class Row(id: Int*)
println(Row(12,232,1212)) // > Row(WrappedArray(12, 232, 1212))