我想使用map方法将a转换Array[String]为a Array[Int].获取类型函数(String) => Int作为map参数传递的最短方法是什么?
我更喜欢Integer.valueOf以某种方式转换现有的内置版本.一种用于缩短结构的参数绑定方法def parseInt(s:String) = Integer.parseInt(s, 10)也很棒.
Vas*_*iuk 17
scala> Array("1", "2", "3") map(_.toInt)
res4: Array[Int] = Array(1, 2, 3)
Run Code Online (Sandbox Code Playgroud)
要么
scala> def parseInt(s:String) = Integer.parseInt(s, 10)
parseInt: (s: String)Int
scala> Array("1", "2", "3") map parseInt
res7: Array[Int] = Array(1, 2, 3)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8534 次 |
| 最近记录: |