Skip to main content

All Questions

2 votes
1 answer
877 views

Why use tuples as function parameters in languages that support currying?

In languages that support currying, I can't think of many cases where using a tuple as function input parameters would be better than breaking the tuple apart into multiple parameters, which then ...
xji's user avatar
  • 791
20 votes
1 answer
14k views

Passing a Scala function to a Java 8 method

The following Scala code works and can be passed to a Java method expecting a function. Is there a cleaner way to do this? Here's my first pass: val plusOne = new java.util.function.Function[Int,...
GlenPeterson's user avatar
  • 14.9k
6 votes
3 answers
1k views

Functional Methods on Collections

I'm learning Scala and am a little bewildered by all the methods (higher-order functions) available on the collections. Which ones produce more results than the original collection, which ones ...
GlenPeterson's user avatar
  • 14.9k