Advertisement
Guest User

case

a guest
Dec 11th, 2014
165
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.60 KB | None | 0 0
  1. case 'case :: p :: _ =>
  2.       val list = asList(x)
  3.       val listOfParam = list.tail.tail
  4.       def loop(l: List[Data]): Data = l match {
  5.         case xs :: Nil => xs match {
  6.           case 'else :: z :: Nil =>
  7.             eval(z, env)
  8.         }
  9.         case xs :: _ => xs match {
  10.           case y :: z :: Nil => //eval(('if :: ('= :: y :: p :: Nil) :: z :: loop(l.tail) :: Nil), env)
  11.                       if (p == y) {
  12.                         eval(z, env)
  13.                       } else {
  14.                         loop(l.tail)
  15.                       }
  16.         }
  17.       }
  18.  
  19.       loop(listOfParam)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement