12
Scalaのインデックスを使用した効率的な反復
Scalaにはforインデックス付きの古いJavaスタイルのループがないため、 // does not work val xs = Array("first", "second", "third") for (i=0; i<xs.length; i++) { println("String #" + i + " is " + xs(i)) } を使用せずに、どうすれば効率的に反復できvarますか? あなたはこれを行うことができます val xs = Array("first", "second", "third") val indexed = xs zipWithIndex for (x <- indexed) println("String #" + x._2 + " …