love.data.pack (Français)

Disponible depuis LÖVE 11.0
Ce-tte function n'est pas supporté-e par des versions plus anciennes.

Packs (compacter) (sérialise) des valeurs de Lua simples.

Cette fonction se comporte de la même façon que le string.pack de Lua 5.3.

Fonction

Synopsis

data = love.data.pack( container, format, v1, ... )

Arguments

ContainerType (Français) container
Dans quel type sont retournées les données encodées.
string (Français) format
Une chaîne de caractères déterminant la façon dont les données sont compactées. Suit les règles des chaînes de caractères de format string.pack d Lua 5.3.
value (Français) v1
La première valeur (nombre, booléen ou chaîne de caractères) à sérialiser.
value (Français) ...
Valeur supplémentaires à sérialiser.

Retourne

value (Français) data
Data/string contenant les données sérialisées.

Notes

Compacter des entiers dont les valeurs sont supérieures à 2^53 n'est pas supporté, comme Lua 5.1 ne peut pas représenter ses valeurs dans sont type de nombres.

Voir également

Autres langues