使用swift在运行时创建函数

max*_*mus 5 swift

如何使用Swift在运行时创建函数或方法?是否有像eval这样的等效命令?我希望能够做到这样的事情:

eval("func x(){ println();}")
Run Code Online (Sandbox Code Playgroud)

提前致谢!

Ale*_*yne 7

鉴于它不是解释性语言,我认为你不能.C例如,eval由于C编译器不是编译二进制文件的一部分,因此没有.

但我确信还有很多其他(阅读:更好)的方法可以实现您认为需要的目标eval.无论那是什么......