console.log(myarr2[0]) // 10 console.log(myarr2[1]) // abc // 3-修改数组元素 myarr2[0] = "haha" console.dump(myarr2) // 三、稀疏数组 // 略,见aardio文档 // 四、补充:使用内核库来 table 添加元素 // 1-对哈希表插入元素 table.insert(mytable,"value",keynumber) keynumber 必...
button={ dl=1;bottom=49;text="添加";left=41;dt=1;top=22;font=LOGFONT( name="宋体";h=-...
我想删除数组中重复的值 import console tab ={3;3;3;3;2;6;6;5;2;1;3;1} table.sort(tab)...
表(table) aardio中除了基础数据类型外,其他的复合对象都是table(例如类和名字空间等)。table可以用来存放aardio的任何对象,包括另一个table。 在其他语言中的字典、列表、数组、集合映射等,在aardio中都使用table来实现。 创建字典 import console; var tab = { a = 123; str = "字符串"; [123] = "不符合...
aardio 数值数组传入 .NET 默认为 double 类型 COM 数组,纯字符串数组一律转为 BSTR 数组。其他数组转为 Variant 变体类型数组。 .NET 中的 enum 枚举会自动转换为 aardio 中的数值(双向自动转换), .NET 中的 struct,tuple 由 .NET 对象 DispatchableObject 封包后再返回 aardio 。 aardio 函数则自动转换为...
他会 将所有参数添加到数组的尾部. 看: table.push( tab,tonumber("123") ); 在执行时就变成了下面这样 table.push( tab,123,3 ); */ 那么如何解决这个问题呢? 很简单, 向下面这样加一对括号就可以,括号建立的表达式只会返回一个值 Copy table.push( tab,(tonumber("123") ) ); ...
aardio获取main()主函数启动时的传入参数 _ARGV是解析后的table,是一个数组 var arg=_ARGVif(arg){var file_iyu=arg[1]var file_java=arg[2]console.log(table.tostring(arg))}
!reportX.setTable(__) = 设置表内容。\n用于将数据库getTable()等命令返回的内容,填充到表格。\n可含有字段信息数组 fields = {"字段1","字段2"}。 !reportX.setBorder() = 设置表格线。\n\n参数:开始列号、开始行号、终止列号、终止行号、边框类型、边框宽度、边框风格\n\n开始列号、开始行号:默认为...
这个批处理表参数的数组成员传递为批处理的普通参数 —— 可以在批处理中用 %1, %2 等接收对应参数: 而表参数中的名值对成员则传为 aardio 模板参数,在 "\bat\bat.aardio" 内可以用 owner 参数接收该模板参数,例如该文件内可以用 aardio 代码 owner.exepath 获取调用参数 exepth 。
useLocalScope 转换为真正的 bool 类型值。同样的还有数组类型,例如C#的函数参数是string[]数组类型,如果我们在aardio里用{}传一个空数组进去,C#无法判断这是什么数组,然后又会找不到对应签名的函数而报错。这一点在aardio与C#交互时要特别注意。 v29.1 还对控制台进行了改进,现在多数控制台相关的应用都用到了...