Higher Order Functions

Run Settings
LanguageScala
Language Version
Run Command
object Main extends App { def math(x:Double,y:Double,f: (Double,Double)=>Double):Double = f(x,y) val res = math(50,20,(x,y) => x+y) println(res) def math1(x:Double,y:Double, z: Double, f: (Double,Double)=>Double):Double = f(f(x,y),z) val res2 = math1(20,12,9,_ max _) println(res2) }
Editor Settings
Theme
Key bindings
Full width
Lines