Advertisement
rooq37

Mariański Lab6/Zad2

Nov 18th, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.40 KB | None | 0 0
  1. def ldzialanie(s1:Stream[Int],s2:Stream[Int],operator:Char):Stream[Int] = {
  2. if(s1 == Nil) s2
  3. else if(s2 == Nil) s1
  4. else{
  5. val h1#::t1 = s1
  6. val h2#::t2 = s2
  7. operator match{
  8. case '+' => (h1+h2)#::ldzialanie(t1,t2,'+')
  9. case '-' => (h1-h2)#::ldzialanie(t1,t2,'-')
  10. case '*' => (h1*h2)#::ldzialanie(t1,t2,'*')
  11. case '/' => (h1/h2)#::ldzialanie(t1,t2,'/')
  12. }
  13. }
  14. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement