8.2.2 函数的调用 |
|---|
| WAP技术站:www.wapease.com
|
例如,http://www.host.com/script下有我们需要的外部文件,名为OtherScript,所以我们可使用use url来指定该文件: use url OtherScript "http://www.host.com/script"; 这一外部文件中含有我们需要调用的外部函数testme,则可采用“外部文件名#外部函数(参数列表)”的形式来调用它: OtherScript#testme(param+1); 这个例子完整地写出来,就是下面的程序:
use url OtherScript "http://www.host.com/script";
function test(param) { return OtherScript#testme(param+1); };
库函数 所有库函数都有所属的库,函数的库中通常含有一类函数。因此,调用某个库函数时,一要指定它所在的库名,二要指定它的函数名。WMLScript规定,调用标准库函数时可以通过在函数库的名字后面加上句点号( . )和库函数的标准调用来实现,语法格式为: 函数库名.函数名(参数列表); 例如,WMLScript的浮点库即Float库中有一个开根方的函数sqrt,该函数只有一个参数,那么调用sqrt库函数的方法为: Float.sqrt(number); // 这里要求number大于或等于0 下面给出了调用库函数的简单例子。首先以param参数值调用Lang.abs( )函数,返回结果加1后再作为参数值调用Float.sqrt( )函数,它的返回结果将作为内部函数test的返回值:
function test(param) { return Float.sqrt(Lang.abs(param)+1); }; 本新闻共2页,当前在第2页 1 2
|
| 上一篇:8.2.1 函数的声明 下一篇:8.2.3 函数的嵌套调用 |
|
