fork download
  1. object Main extends App {
  2. // your code goes here
  3. //implicit def!(n:Int):(Int=>Int)=n+;
  4. //def f(n:Int):(Int=>Int)=if(n<0)m=>f(m+n)
  5.  
  6. case class f(n:Int){def apply(m:Int)=f(n+m)
  7. def apply()=n}
  8.  
  9. println(f(1)(2)(3)())
  10.  
  11. }
Success #stdin #stdout 0.36s 4382720KB
stdin
Standard input is empty
stdout
6