love.data.pack (日本語)

LÖVE 11.0 から使用可能
この関数は以前のバージョンでは非対応です。

Lua 値をパック (シリアライズ) します。

この関数の動作は Lua 5.3 の string.pack 関数と同じです。

関数

概要

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

引数

ContainerType container
エンコードしたデータの返値型。
string format
値のパック方法を決めるための文字列です。ルールは Lua 5.3 の string.pack 関数で採用されている書式文字列に従います。
value v1
シリアライズ対象の第一値 (number, boolean, または string)。
value ...
シリアライズ対象を続けて記述します。

返値

value data
ByteData/string の内容をシリアライズしたデータです。

注釈

Lua 5.1 では 2 の 52 乗以上の整数値を表現できないため、この範囲を超える number 型による値のパック処理には対応していません。

関連


そのほかの言語