Skip to content

Instantly share code, notes, and snippets.

@joescii
Created December 17, 2015 16:38
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joescii/c7c216e77a75ab2e3c05 to your computer and use it in GitHub Desktop.
Save joescii/c7c216e77a75ab2e3c05 to your computer and use it in GitHub Desktop.
ListMap.keys should be a List
scala> import scala.collection.immutable.ListMap
import scala.collection.immutable.ListMap
scala> val m = ListMap("a" -> "1", "b" -> "2", "c" -> "3", "d" -> "4", "e" -> "5")
m: scala.collection.immutable.ListMap[String,String] = Map(a -> 1, b -> 2, c -> 3, d -> 4, e -> 5)
scala> val ks = m.keys.toList
ks: List[String] = List(a, b, c, d, e)
scala> val upper = m.keys.map(_.toUpperCase).toList
upper: List[String] = List(E, A, B, C, D) // WTF???
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment