元数组是只读的序列数组,数组元素不可变更
此对象继承自pyObject(py2.object)
一般不需要手动创建此对象,aardio会在传参数时自动转换
创建新的元数组,
如果数组成员中包含pointer类型指针,必须是pyObject指针,保持引用计数不变
如果传入 Python 对象是一个 tuple,
返回绑定相同对象的 py2.tuple 对象,添加引用计数,对象销毁时负责释放引用计数
否则将传入对象作为 python 内置函数 tuple 的参数并返回 py2.tuple 对象
失败返回 null
创建新的元数组,
不会添加引用计数,但对象销毁时负责释放引用计数
创建新的元数组
检测是否列表
for( item in py2TupleObject.each() ){
/*创建迭代器用于遍历所有的项,返回一个值*/
}
[返回对象:py2Object](https://www.aardio.com/zh-cn/doc/library-reference/py2/object.html#py2Object)
读属性值,也可以用成员操作符获取。
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象
返回指定索引的项,也可以用索引下标操作符 [] 取值。
除数值、布尔值、字符串、字节数组以外的值在 aardio 中存为 py.object 对象
是否存在指定的属性
转换为aardio数组
写属性成员的值,也可以用成员操作符赋值。
修改指定索引的项,也可以用索引下标操作符 [] 赋值。
接管此对象的指针并盗用一次引用计数
原对象的内部指针被清空,并不再负责释放引用计数
steal references
转换为 Python 列表
转换为 aardio 字符串
也可以直接将对象作为参数传入 tostring 函数转换为字符串
转换为 Python 元组
返回类型名字