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

リストの最初以外の要素をリストとして取り出す。

val list = List(1,2,3,4,5)
list.tail
//List[Int] = List(2,3,4,5)  <- output

init

リストの最後以外の要素をリストとして取り出す。

val list = List(1,2,3,4,5)
list.init
//List[Int] = List(1,2,3,4)  <- output

last

リストの最後の要素を取り出す。

val list = List(1,2,3,4,5)
list.last
//Int = 5  <- output