一、tonumber()函数 转换字符串有2个返回值 Copy importconsole;vartab = {} table.push( tab,tonumber("1") ); table.push( tab,tonumber("123") );console.log("你觉得tab应当有两个成员吗,下面我们看看tab里面是什么:")//tab里面实际有四个元素,超出了我们的预期,这是怎么回事?console.varDump( t...
var myarr1 = string.split(mystr,"|") console.log(tostring(myarr1)) // table:04ECEF58 //判断一个字符串是否在另一个字符串内 find console.log("---") var iscontaians = false /* var pos pos = string.find(mystr,substr) if pos{ iscontaians = true } console.log(iscontaians) //...
aardio中除了基础数据类型外,其他的复合对象都是table(例如类和名字空间等)。table可以用来存放aardio的任何对象,包括另一个table。 在其他语言中的字典、列表、数组、集合映射等,在aardio中都使用table来实现。 创建字典 import console; var tab = { a = 123; str = "字符串"; [123] = "不符合变量命名规则...
4 上图中,type.xxxx列举出aardio的各种数据类型,所有的 type.xxxx的值都是一个字符串比如,type.string 值是 “string”,type.number 值是 “number”等,其中:type.string,type.null,type.boolean,type.number,type.function,type.table等是最常用的,其它的不是很常用,强制类型转换中有3个函数,其中,tostring和t...
标注③、④、⑤为用户传入的参数,以table的形式保存,非常方便程序取用其中的数据,个人最喜欢标注⑤这一部分。 2、替换文本文件内容 见aardio 官方 IDE “范例程序/文件操作/批量操作/替换文本.aardio”。 //替换文本 import console; import fsys.batch; ...
#,取字符串长度、或table数组元素个数。 @,@操作符表示元表,table的元表可以是table自已。例: tab@ = tab; $,包含操作符可以将外部文件链接到当前代码中。 ..,两个点表示调用顶层命名空间下的成员。 ...,使用三个连续的圆点表示任意个数、任意类型的参数 arg = { ... } ...
tonumber(table.tab); /* 这里也是一样的 ,把它包含进console.log(i,time(table.tab));里面成为...
)函数,转换为指针的topointer()函数,以及转换为字符串的tostring()函数,但这里指的不是table....
mod=viewthread&tid=11486&from=portal */; object = { //对象(表) name = "object"; value = { object = { name = "object.object" } } }; array = {1,2,3,4,5,6,7};//数组,数据类型也是表(table) buffer = raw.buffer("二进制字节数组"); pointer = topointer(1);//原生指针 time ...
fsys.table使用 table.tostring() 函数将一个table转换为aardio代码并写入一个字符串对象(忽略表的所有函数成员)。然后将此字符串写入硬盘,在加载文件时,使用 eval()函数解析aardio 代码重新生成table对象。 fsys.table的用法非常简单,最简单的例子: import fsys.table; var ftbl = fsys.table("/test/test.table"...