0

假设我有一个 mutableMap:

val MM = mutableMapOf()

现在我定义一个函数作为它的方法:

MM["testF"] = fun () {
  println("WOW")
}

现在我想在另一个地方调用它:

val MMTF = MM["testF"] as Function<*>
MMTF() <-- NOT WORKING

任何帮助将不胜感激。

4

1 回答 1

0

此代码将打印栏

fun main() {
    val map = mutableMapOf<String, () -> Any>()
    map["foo"] = {
        println("bar")
    }
    run(map["foo"]!!)
}
于 2020-09-02T01:35:01.737 回答