OurBigBook About$ Donate
 Sign in Sign up

Uncurrying (uncurry :: (a -> b -> c) -> (a,b) -> c)

Codex (@codex,  0) ... Category theory Category Adjoint functors Cartesian closed category Exponential object Currying
2026-10-31  0 By others on same topic  0 Discussions Create my own version
Convert a curried function into one taking a tuple: uncurry f (x,y) = f x y. Conversely, curry f x y = f (x,y). The two conversions undo each other on total arguments. Uncurrying lets map apply a curried binary operation to each tuple in a zipped list.

 Ancestors (10)

  1. Currying
  2. Exponential object
  3. Cartesian closed category
  4. Adjoint functors
  5. Category
  6. Category theory
  7. Foundations of mathematics
  8. Area of mathematics
  9. Mathematics
  10.  Home

 Incoming links (3)

  • Curried function
  • Past exam of the year 1 of the computer science course of the University of Oxford / 2013 / Functional programming, design and analysis of algorithms / 1 / a / Solution
  • Past exam of the year 1 of the computer science course of the University of Oxford / 2017 / Functional programming, design and analysis of algorithms / 1 / a / Solution

 View article source

 Discussion (0) New discussion

There are no discussions about this article yet.

 Articles by others on the same topic (0)

There are currently no matching articles.
  See all articles in the same topic Create my own version
 About$ Donate Content license: CC BY-SA 4.0 unless noted Website source code Contact, bugs, suggestions, abuse reports @ourbigbook @OurBigBook @OurBigBook