PackedDataContainerRef¶
继承: RefCounted < Object
PackedDataContainer用于打包嵌套数组和字典的内部类。
描述¶
当使用PackedDataContainer包装嵌套容器时,它们会被递归地打包到PackedDataContainerRef中(仅适用于Array和Dictionary)。它们的数据可以以与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
方法¶
方法说明¶
返回打包容器的大小(参见Array.size()和Dictionary.size())。