类型指定语法

在吉里吉里Z中可以执行指定类型的TJS脚本。
即使指定了类型也不会出错,脚本的动作与不指定类型的情况完全相同。
它用于编辑器的智能提示等。

语法如下所示。

变量声明

变量名称可以后接冒号,后跟类型。

var i:int;
var win:Window = new Window();

函数定义

参数名称可以后接冒号,后跟类型。
返回值可以在参数列表之后指定。

function add(param1:int, param2:int) : int {
    return param1 + param2;
}

表达式中的函数

与函数定义一样,可以指定参数和返回值的类型。

var f = function(param1:string) : void {};

属性定义

可以分别指定setter参数和getter返回值的类型。

property prop {
    setter(value:int) {}
    getter:int { return 0; }
}


此文档的许可证