Skip to content

Instantly share code, notes, and snippets.

@renanreismartins
Created February 8, 2020 22:22
Show Gist options
  • Save renanreismartins/de755832a7d5808ba748a1d3b019039a to your computer and use it in GitHub Desktop.
Save renanreismartins/de755832a7d5808ba748a1d3b019039a to your computer and use it in GitHub Desktop.
List(("A", 1), ("B", 2)).map(second)
def second[A, B](a: (A, B)) = (a._2, a._1)
def second2[A, B](a: (A, B)) = a match {
case (x, y) => (y, x)
}
def second3[A, B]: (A, B) => (B, A) = { case(a, b) => (b, a) }
def second4[A, B]: (A, B) => (B, A) = { case(a, b) => b -> a }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment