Advertisement
Guest User

Untitled

a guest
Feb 4th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.18 KB | None | 0 0
  1. fun <T, R> recurse(first: T, baseCond: (T) -> Boolean, base: R, iter: (R, T) -> R): R {
  2.     fun rec(e: T): R = if (baseCond(e)) base else iter(rec(e), e)
  3.     return rec(first)
  4. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement