Spec-Zone.ru › LÖVE

love.data.pack

Доступно с LÖVE 11.0
Эта функция не поддерживается в более ранних версиях.

Упаковывает (сериализует) простые значения Lua.

Эта функция ведет себя так же, как Lua 5.3's string.pack.

Функция

Синопсис

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

Аргументы

ContainerType container
Тип, в котором нужно вернуть закодированные данные.
string format
Строка, определяющая, как упаковываются значения. Следует правилам форматов строк string.pack в Lua 5.3.
value v1
Первое значение (число, булево или строка) для сериализации.
value ...
Дополнительные значения для сериализации.

Возвращаемые значения

value data
Данные/строка, содержащая сериализованные данные.

Примечания

Упаковку целых чисел со значениями, большими 2^53, не поддерживается, так как Lua 5.1 не может представить эти значения в своем типе чисел.

См. также

  • love.data
  • love.data.unpack
  • love.data.getPackedSize

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.data.pack

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API