これは私の現在のコードです。文字列を2つの整数に分割し、それらを変数に格納したい。スカラ:文字列を2つの整数に分割する
val line = "1 2"
var a = 0
var b = 0
val c = line.split(" ") match { case Array(x,y) => (x.toInt, y.toInt) }
a = c._1
b = c._2
Scalaでこれを行う方法はありますか?これははるかにコンパクトです。
(a,b) = line.split(" ") match { case Array(x,y) => (x.toInt, y.toInt) }
発現line.split(」「)マッチ{ケースアレイ(X、Y)=>(x.toInt、y.toInt)}は整数のタプルを返すので、直接2つの整数を連結考え変数aとbが機能する。単純に次のような
val (d, e) = line.split(" ") match { case Array(x,y) => (x.toInt, y.toInt) }
'valのリスト(A、B)= line.split( " ").toList' – iuriisusuk