如何在 Kotlin 中定义 funs(函数)数组?
这是我对如何完成的假设......
this.funs = arrayOf : Unit(
this::openCamera,
this::sendSMS,
this::makeCall
)
Run Code Online (Sandbox Code Playgroud)
如何在运行时将每个数组项作为函数调用?在 forEach() 循环中简单地指定“funs”来代替 openCamera()、sendSMS() 和 MakeCall() 是否有效?
或者..这是我调用每个函数的方式:
val function = getFunction(funs)
function()
Run Code Online (Sandbox Code Playgroud)