TC官方合作论坛

标题: 如何通过函数名调用函数 [打印本页]

作者: lovan    时间: 2016-5-30 14:41
标题: 如何通过函数名调用函数
RT
var funcname = "fn1"
function fn1()
    traceprint("Test")
end

function main()
     //如何在这里不使用fn1()方式,只使用变量 funcname成功调用fn1?
end

有人晓得吗?不胜感激

作者: cjxdn    时间: 2016-5-30 15:07
变量funcname做开关还是可以, 代替fn1()方式 好像只有线程了


变量 funcname = "fn1"
功能 fn1()
    调试输出("Test")
结束
功能 main()
    //如何在这里不使用fn1()方式,只使用变量 funcname成功调用fn1?
    如果(funcname == "fn1")
        线程开启("fn1","")
    结束
结束
作者: lovan    时间: 2016-5-30 15:16
cjxdn 发表于 2016-5-30 15:07
变量funcname做开关还是可以, 代替fn1()方式 好像只有线程了

没有其它方式了吗?要是我有几十个函数,那岂不是要写个几十个判断? 囧
作者: 332475520    时间: 2016-5-30 19:33
cjxdn 发表于 2016-5-30 15:07
变量funcname做开关还是可以, 代替fn1()方式 好像只有线程了

不错  main函数都有了




欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1