sonoshouのまじめなブログ

情報系大学生からのウェブ見習い人生の記録

関数型言語

コレクションの取り出し

apply引数の要素の取り出し。 通常は省略する。 val list = List(1,2,3,4,5) list.apply(2) //Int = 3 <- output list(2) //Int = 3 <- output headリストの最初の要素1つを取り出す。 val list = List(1,2,3,4,5) list.head //Int = 1 <- output tailリス…

foreach, map, filter,match

関数型言語で頻出の処理、 foreach map filter についてまとめます。 言語はScalaです。 (お友達からの受け売り。)今回はコレクションにArrayを用いましたが、 Listでも同様のことが可能です。foreach Array(1,2,3,4,5).foreach {(v:Int) => print(v)} //1…