var num = dotNet.double(12.5,true); //也可以创建 .Net 数组,数组总是传引用的,参数@2不必要指定为 true var arr = dotNet.int({1,2,3}); //调用函数 CSharpLibrary.Object.Test(num,arr); import console; console.log( arr[1] ) //在 aardio 中这种数组可用下标直接读写数组成员。 //如果 n...
console.log(tab.name2) // tom console.log(tab[123]) // 不符合变量命名规则的键名应放在下标内。 //3-更改哈希表内元素的值 tab["name2"] = "taylor" console.log(tab["name2"]) // taylor //4-给哈希表添加新的元素 tab.newele = 456 console.log(tab.newele) // 456 // 二、数组(有...
table可以用来存放aardio的任何对象,包括另一个table。 在其他语言中的字典、列表、数组、集合映射等,在aardio中都使用table来实现。 创建字典 import console; var tab = { a = 123; str = "字符串"; [123] = "不符合变量命名规则的键应放在下标内。"; ["键名"] = "不符合变量命名规则的键应放在下标...
table可以用来存放aardio的任何对象,包括另一个table。 在其他语言中的字典、列表、数组、集合映射等,在aardio中都使用table来实现。 创建字典 importconsole;vartab = { a =123; str ="字符串"; [123] ="不符合变量命名规则的键应放在下标内。"; ["键名"] ="不符合变量命名规则的键应放在下标内。"; 键...
你也可以点击“aardio主菜单 -> 新建工程 -> 对话框应用程序” 打开创建工程的对话框。如下图( ...
[[]],直接下标操作符,获取或设置对象成员,不会调用元方法。 #,取字符串长度、或table数组元素个数。 @,@操作符表示元表,table的元表可以是table自已。例: tab@ = tab; $,包含操作符可以将外部文件链接到当前代码中。 ..,两个点表示调用顶层命名空间下的成员。
在其他语言中的字典、列表、数组、集合映射等,在aardio中都使用table来实现。 创建字典 import console; var tab = { a = 123; str = "字符串"; [123] = "不符合变量命名规则的键应放在下标内。"; ["键名"] = "不符合变量命名规则的键应放在下标内。"; ...
在其他语言中的字典、列表、数组、集合映射等,在aardio中都使用table来实现。 创建字典 importconsole;vartab={a=123;str="字符串";[123]="不符合变量命名规则的键应放在下标内。";["键名"]="不符合变量命名规则的键应放在下标内。";键名={test="表也可以包含表";}}// 新版也可以使用类json语法定义varta...
[[ ]]直接下标操作符 这个操作符与 [] 的用法基本是一样的,唯一的区别是他不会触发元方法,所以数...
importweb.json;namespace mypluclassjsonPath{ctor(jsn){if(type(jsn)!=="table"){jsn=..web.json.parse(jsn);}this._jsonObj=jsn;};type="myplu.jsonPath";_REGEX_PARENT="..";// 用来跨级查找 .._REGEX_POINT="\[\(([\w\W]+)\)\]";// 表达式转为下标值 [(…)]_REGEX_FILTER="\[\...