Advertisement
Guest User

Untitled

a guest
Jun 11th, 2014
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.23 KB | None | 0 0
  1. def sum(xs: List[Int]): Int = xs.isEmpty match {
  2.   case true  => return 0
  3.   case false => xs.head+sum(xs.tail)
  4. }
  5.  
  6. // vs
  7.  
  8. def sum(xs: List[Int]): Int =
  9.   xs match {
  10.     case head :: tail => head + sum(tail)
  11.     case _ => 0
  12. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement