aardio 文档

py3.tuple 库模块帮助文档

py3 成员列表

py3.tuple

元数组是只读的序列数组,数组元素不可变更
此对象继承自pyObject(py3.object)
一般不需要手动创建此对象,aardio会在传参数时自动转换

py3.tuple()

返回对象:py3TupleObject

py3.tuple(aardio数组)

创建新的元数组,
如果数组成员中包含 pointer 类型指针,必须是 pyObject 指针,保持引用计数不变

py3.tuple(pyObject对象)

如果传入 Python 对象是一个 tuple,
返回绑定相同对象的 py3.tuple 对象,添加引用计数,对象销毁时负责释放引用计数
否则将传入对象作为 python 内置函数 tuple 的参数并返回 py3.tuple 对象
失败返回 null

py3.tuple(pyObject指针)

创建新的元数组,
不会添加引用计数,但对象销毁时负责释放引用计数

py3.tuple(长度)

创建新的元数组

py3TupleObject 成员列表

py3TupleObject.?

返回对象:py3Object

py3TupleObject.checkList()

检测是否列表

py3TupleObject.each()

for( item in py3TupleObject.each() ){  
    /*创建迭代器用于遍历所有的项,返回一个值*/  
}  

[返回对象:py3Object](https://www.aardio.com/zh-cn/doc/library-reference/py3/object.html#py3Object)

py3TupleObject.getAttr("字符串参数")

读属性值,也可以用成员操作符获取。
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象

py3TupleObject.getAttr()

返回对象:py3Object

py3TupleObject.getItem()

返回对象:py3Object

py3TupleObject.getItem(索引)

返回指定索引的项,也可以用索引下标操作符 [] 取值。
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象

py3TupleObject.has("字符串参数")

是否存在指定的属性

py3TupleObject.parseValue()

转换为aardio数组

py3TupleObject.setAttr("字符串参数",)

写属性成员的值,也可以用成员操作符赋值。

py3TupleObject.setItem(索引,)

修改指定索引的项,也可以用索引下标操作符 [] 赋值。

py3TupleObject.stealPtr()

接管此对象的指针并盗用一次引用计数
原对象的内部指针被清空,并不再负责释放引用计数
steal references

py3TupleObject.toList()

转换为 Python 列表

返回对象:py3ListObject

py3TupleObject.toString()

转换为 aardio 字符串
也可以直接将对象作为参数传入 tostring 函数转换为字符串

py3TupleObject.toTuple()

转换为 Python 元组

返回对象:py3TupleObject

py3TupleObject.type()

返回类型名字

Markdown 格式