2018.10.21
private fun resultByOpt(num1: Int, num2: Int, result: (Int, Int) -> Int): Int{
return result(num1, num2)
}
private fun testDemo(){
val result1 = resultByOpt(1,2){
num1, num2 -> num1 + num2
}
val result2 = resultByOpt(3, 4){
num1, num2 -> num1 - num2
}
val result3 = resultByOpt(5, 6){
num1, num2 -> num1 * num2
}
val result4 = resultByOpt(6, 3){
num1, num2 -> num1 / num2
}
}