Scala:定义多个编号类参数的语法糖?
假设我想通过一个case类来表示.csv文件的行。.csv有多个列,例如Scala:定义多个编号类参数的语法糖?,scala,Scala,假设我想通过一个case类来表示.csv文件的行。.csv有多个列,例如ID;x1;x2;x3;x25 我可以明确列出所有25个x值作为参数,如下所示: case class Row(id: Int, x1: Int, x2; Int ... ) 我要寻找的是一种将x1到x25定义为Integer参数的简单方法,这样我就不必全部输入了 Scala是否有一种内置的方法来处理这个问题?您可以像在Java中那样使用Var Args来处理这个问题: case class Row(id: Int*)
ID;x1;x2;x3;x25
我可以明确列出所有25个x
值作为参数,如下所示:
case class Row(id: Int, x1: Int, x2; Int ... )
我要寻找的是一种将x1
到x25
定义为Integer
参数的简单方法,这样我就不必全部输入了
Scala是否有一种内置的方法来处理这个问题?您可以像在
Java
中那样使用Var Args来处理这个问题:
case class Row(id: Int*)
println(Row(12,232,1212)) // > Row(WrappedArray(12, 232, 1212))