안드로이드(Kotlin)
Android(Kotlin) 고차함수, let, with, apply, run
고차함수 함수의 인수로 함수를 전달하거나 함수를 반환할 수 있는 함수 //calculator: 함수를 인자로 넘겨받은 고차함수 //x, y를 인자로 넘겨받은 process함수에 넣은 뒤 그 결과값을 반환한다. fun calculator(x: Int, y: Int, process: (Int, Int)->Int) = process(x, y) //plus함수를 넘겨 그 결과값을 반환받는다. val plus = {x: Int, y: Int -> x + y} val plusResult = calculator(10, 20, plus) //30 //minus함수를 넘겨 그 결과값을 반환받는다. val minus = {x: Int, y: Int -> x - y} val minusResult = calculator(10..
2021. 11. 20. 09:14
최근댓글