在吉里吉里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; }
}