Advertisement
Guest User

Untitled

a guest
Feb 5th, 2016
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.26 KB | None | 0 0
  1.  
  2.       case Binary(Plus, e1, e2) => (e1, e2) match{
  3.         case (S(s), _) => S(toStr(eToVal(e1)) + toStr(eToVal(e2)))
  4.         case (_, S(s)) => S(toStr(eToVal(e1)) + toStr(eToVal(e2)))
  5.         case (_, _) => N(toNumber(eToVal(e1)) + toNumber(eToVal(e2)))
  6.       }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement