Advertisement
Guest User

Untitled

a guest
May 15th, 2015
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scala 0.31 KB | None | 0 0
  1. def chunk(start: Int, end: Int, line: String): Stream[String] = {
  2.   def loop(i: Int, max: Int, chunks: List[String]): Stream[String] = i match {
  3.     case i if i >= max => Stream()
  4.     case i => chunks.sliding(i).map(_.mkString).toStream #::: loop(i+1, max, chunks)
  5.   }
  6.   loop(start, end, line.split(" ").toList)
  7. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement