Skip to content

@jbrechtel /collections.scala
Created

Embed URL

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Scala collections
//creating collections of specific types
val intArray = Array(1,2,3,4)
val intLinkedList = List(4,5,6,7)
val indexedSequenceOfStrings = IndexedSeq("one", "two", "three")
//filtering items in a collection
val evens = List(1,2,3,4,5,6,7).filter(_ % 2 == 0)
//mapping
List("hi", "my", "name", "is", "slim", "shady").map(_.toUpperCase)
//slightly more involved mapping
//remove the vowels from each string
val vowels = "aeiou"
List("james", "brechtel").map { s =>
s.filterNot(vowels.contains)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.