Advertisement
Guest User

Untitled

a guest
Nov 26th, 2014
166
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.29 KB | None | 0 0
  1. def sum(f: Int => Int, a: Int, b: Int): Int =
  2.   if (a > b)
  3.     0
  4.   else
  5.     f(a) + sum(f, a + 1, b)
  6.  
  7. def id(x: Int): Int = x
  8. def sumInts(a: Int, b: Int): Int = sum(id, a, b)
  9.  
  10. def kvadrId(x: Int): Int = x * x
  11. def kvadr(a: Int, b: Int): Int = sum(kvadrId, a, b)
  12.  
  13. println(kvadr(0, 10))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement