PackedDataContainerRef
Deprecato: Use @GlobalScope.var_to_bytes() or FileAccess.store_var() instead. To enable data compression, use PackedByteArray.compress() or FileAccess.open_compressed().
Eredita: RefCounted < Object
Una classe interna utilizzata da PackedDataContainer per impacchettare array e dizionari annidati.
Descrizione
Quando si impacchettano contenitori innestati tramite un PackedDataContainer, sono impacchettati ricorsivamente in un PackedDataContainerRef (si applica solo a Array e Dictionary). I loro dati possono essere recuperati nello stesso modo di 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)
Stampa:
1
2
3
::nested1
::nested2
4
5
6
Metodi
size() const |
Descrizioni dei metodi
Restituisce la dimensione del contenitore compresso (vedi Array.size() e Dictionary.size()).