love.data.unpack (Français)
{{newin (Français)11.0|110|type=function}} Décompacte (désérialise) une chaîne de caractères octale ou des Data (données) en des valeurs Lua simples.
Cette fonction se comporte de la même façon que le string.pack de Lua 5.3.
Contents
Fonction
Synopsis
v1, ..., index = love.data.unpack( format, datastring, pos )
Arguments
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.
string (Français) datastring
- Une chaîne de caractères contenant les données sérialisées.
number (Français) pos (1)
- Emplacement de départ de la lecture au sein de la chaîne de caractères. Des valeurs négatives peuvent être utilisées pour lire relativement à la fin de la chaîne.
Retourne
value (Français) v1
- La première valeur (nombre, booléen ou chaîne de caractères) qui était décompactée.
value (Français) ...
- Valeur supplémentaires décompactée.
number (Français) index
- L'index du premier octet non lu dans la chaîne des données.
Fonction
Synopsis
v1, ..., index = love.data.unpack( format, data, pos )
Arguments
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.
Data (Français) data
- Un objet Data (données) contenant le données compactées (sérialisées).
number (Français) pos (1)
- 1-based index indicating where to start reading in the Data. Negative values can be used to read relative from the end of the Data object.
Returns
value (Français) v1
- The first value (number, boolean, or string) that was unpacked.
value (Français) ...
- Additional unpacked values.
number (Français) index
- L'index base-1 du premier caractères non lu dans les données.
Notes
Dé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
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info