2011-02-01から1ヶ月間の記事一覧

ScalaのListでインデックス付きの操作を行いたい場合

zipWithIndexを使う。 タプルに値とインデックスが入る。 val l = List("A", "B", "C") for(e <- l.zipWithIndex) yield e._2 + " : " + e._1 すると、List[java.lang.String] = List(0 : A, 1 : B, 2 : C)みたいになる。 ■追記 コメントいただきました。パ…