RSS

================================================================================

Before Today

================================================================================

If I was crying
In the van, with my friend
It was for freedom
From myself and from the land

================================================================================

05/18/2010 01:00:14

Scala | head, tail, init, last

scala> val l = List(1, 2, 3, 4)
l: List[Int] = List(1, 2, 3, 4)

scala> l.head
res1: Int = 1

scala> l.tail
res2: List[Int] = List(2, 3, 4)

scala> l.last
res3: Int = 4

scala> l.init
res4: List[Int] = List(1, 2, 3)

head には last、tail には init という双対的な操作 (dual operation) が存在する。

--------------------------------------------------------------------------------

 

================================================================================

Designed: Robert Boylan
Powered: Tumblr