1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
def(variable, type, value*) 定义一个新的变量,并制定变量类型和对变量赋值. 有与*号为可选项目,即表示定义变量可暂时不赋值,当value为空且定义的变量名称已存在,新定义变量的值和类型将被已存在变量的类型覆盖,也就是无法创建新变量. 参数: •variable ◦变量名称. ◦当变量名称不重复时才被创建. •type ◦变量类型. ◦类型分类: ◾boolean - true or false 布尔型,真或假 ◾number - a numeric value 数值型 ◾integer - an integer value 整形 ◾string - text characters 字符型 ◾object - an object with custom properties 对象型 •value (可选) ◦变量赋值. ◦当value为空且定义的变量名称已存在,新定义变量的值和类型将被已存在变量的类型覆盖,也就是无法创建新变量. ◦当value为空且定义的变量名称是唯一时,定义类型后,不赋值的话,默认类型对应的值分别是: boolean=false, number=NaN, integer=0, string=null. ◦当类型为对象型时,默认值为空. 样例: def(b, boolean, true); def(n, number, 123.456); def(s, string, 'text'); def(obj, object); def(obj.x, number, 0.0); def(obj.y, number, 0.0); 定义变量有多种方式,领主会在其他文章中详述。 |
今天开始,领主对一些常用的动作文档逐个翻译和注释。