Skip to content

Instantly share code, notes, and snippets.

@eHammarstrom
Created October 11, 2017 05:29
Show Gist options
  • Save eHammarstrom/02a3e7b0ddd8da9359e5bc0ee2701ccb to your computer and use it in GitHub Desktop.
Save eHammarstrom/02a3e7b0ddd8da9359e5bc0ee2701ccb to your computer and use it in GitHub Desktop.
import scala.collection._
val myList = List(1, 2, 3, 4, 5)
val myArray = Array(1, 2, 3, 4, 5)
def intersperse[T](xs: Traversable[T], in: T): Traversable[T] =
xs.flatMap(x => List(x, in))
println(intersperse(myList, 0))
println(intersperse(myArray, 0))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment