//Funkcije // def (parametar1:Tip, parametar2:Tip,...): Tip = {} def squareIt(x: Int): Int = { x*x } def cubeIt(x: Int): Int = { x*x*x } squareIt(4) cubeIt(3) def transformisi(x:Int, f:Int=>Int):Int = { f(x) } transformisi(3, squareIt) transformisi(3,cubeIt) transformisi(3, x => x * x * x) transformisi(3, x => x * 5 / 2) transformisi(3, x=>{val y = x * 2; y * y})