daily pastebin goal
11%
SHARE
TWEET

Untitled

a guest Mar 15th, 2019 64 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. println("hello there")                                                          //hello there
  2.                                                                                 //res0: Unit = ()
  3. def mapRangeSum(f: Int => Int)(start: Int, end: Int) = {                        //
  4.   start to end map f sum                                                        //mapRangeSum: mapRangeSum[](val f: Int => Int)(val start: Int,val end: Int) => Int
  5. }                                                                               //
  6.                                                                                 //
  7. println(mapRangeSum(x => x + 2)(1, 50))                                         //
  8.                                                                                 //1375
  9. val mapRangeSum1 = (f: Int => Int) => {                                         //res1: Unit = ()
  10.   (start: Int, end: Int) => {                                                   //
  11.     (start to end).map(x => f(x)).sum                                           //mapRangeSum1: (Int => Int) => ((Int, Int) => Int) = <function1>
  12.   }                                                                             //
  13. }                                                                               //
  14.                                                                                 //
  15. println(mapRangeSum1(x => x + 2)(1, 50))                                        //
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top