函数
脚本本身可以写成函数,他们关系密切。
如下的脚本,就是一个函数。事实上,脚本和函数没有什么区别。函数一般有输入输出,将函数定义扩大,就是对象的方法。对象的方法和脚本是等价的,所以,函数是脚本的子集。
var num = argument0;
return num + 1;
高级函数封装-变参数
/// @param str,pair1,pair2,...
/// @desp 高级字符串替换
var str = argument[0];
var pairN = argument_count;
var res = str;
for ( var i = 1; i < pairN; i++){
var curPair = argument[i];
if ( is_array(curPair) && array_length_1d(curPair) == 2){
var scr = string(curPair[0]);
var dst = string(curPair[1]);
res = string_replace_all(res, scr, dst);
stringer
}
}
return res;