关于 loadcode 和 loadcodex 的用法,资料较少,我简单写了几种用法,作为抛砖引玉。
大家还有其他使用技巧,请跟帖:
import console
test1 = /**
myTestFunc1 = function(){
return 'myFunc1';
}
**/
loadcodex(test1);
console.dump(myTestFunc1())
test2 = /**
var myTestFunc2 = function(){
return 'myFunc2';
}
return myTestFunc2();
**/
var v = loadcodex(test2);
console.dump(v)
test3 = /**
namespace hahaha{
myTestFunc3 = function(){
return 'myFunc3';
}
}
**/
loadcodex(test3);
console.dump(hahaha.myTestFunc3())
test4 = /**
var myTestFunc4 = function(){
return 'myFunc4';
}
return myTestFunc4;
**/
var test1 = loadcode(test4);
var test2 = loadcodex(test4);
console.dump(test1()())
console.dump(test2())
test5 = /**
return 'myFunc5';
**/
var test1 = loadcode(test5);
var test2 = loadcodex(test5);
console.dump(test1())
console.dump(test2)
test6 = /**
var a,b = ...;
return "计算结果:"++(a+b);
**/
var test = loadcode(test6);
console.dump(test(1,2))
console.pause()
执行结果: