PackedDataContainerRef

继承: RefCounted < Object

PackedDataContainer用于打包嵌套数组和字典的内部类。

描述

当使用PackedDataContainer包装嵌套容器时,它们会被递归地打包到PackedDataContainerRef中(仅适用于ArrayDictionary)。它们的数据可以以与PackedDataContainer相同的方式进行检索。

var packed = PackedDataContainer.new()
packed.pack([1, 2, 3, ["nested1", "nested2"], 4, 5, 6])

for element in packed:
    if element is PackedDataContainerRef:
        for subelement in element:
            print("::", subelement)
    else:
        print(element)

Prints:

1
2
3
::nested1
::nested2
4
5
6

方法

int

size() const


方法说明

int size() const 🔗

返回打包容器的大小(参见Array.size()Dictionary.size())。