从字符串实例化一个函数?

时间:2017-12-13 20:45:53

标签: function reflection kotlin

我在字符串中定义了一个函数,需要一种方法来实例化它:

val myFunction = """fun (file:Int, rank:Int, playerHasWhite: Boolean): Boolean {
    val a = file + 3
    val b = rank - 2
    if (playerHasWhite) a>b else a<b
}
"""

那么,有没有一种简单的方法,通过反射来实例化myFunction? (我注意到我可能需要jar kotlin-reflect)

0 个答案:

没有答案