2 replies on 1 page. Most recent reply: Jan 22, 2008 11:30 AM by Javier Diaz Soto
scala> abcderes22: List[Char] = List(a, b, c, d, e)scala> abcde.reverse.init == abcde.tailres23: Boolean = falsescala> abcde.reverse.tail == abcde.initres24: Boolean = false
scala> abcde.reverse.head == abcde.lastres25: Boolean = truescala> abcde.reverse.last == abcde.headres27: Boolean = true
scala> def rev[T](xs: List[T]): List[T] = xs match { | case List() => xs | case x :: xs1 => rev(xs1) ::: List(x) | }rev: [T](List[T])List[T]scala> rev(abcde)res31: List[Char] = List(e, d, c, b, a)