テーブルを文字列に変換してから、もう一度やり直したい。テーブルを文字列に変換してからもう一度変換する
私はテーブルを送信するためにソケットモジュールを使いたいですが、私はそれを文字列で行う必要があります。
私はこのようにそれを行うしたいと思います:他の人が言っている
a = { 1, 2, 3 } -- create table
b = tostring(a) -- convert table to string
c = totable(b) -- convert string back to table
一般に、あなたはできません。 (いくつかの関数などはシリアライズできません)あなたの例のように、一連の数字だけが関係していますか?もしそうなら、あなたはそれを行うことができます。 –
多くのツタンカーが私に見せてくれたので、主に文字列形式を使いたくなかった。私がやりたいことに便利なことばかりではありません。 – SpecialBomb
@RyanVincent具体的には、座標とその他の情報をクライアントからサーバーに送信したいと考えています。これは、love2dエンジンを使用するゲーム用です。書式設定された文字列を送るのではなく、単にテーブルを送る方が簡単です。私がアクセスするために必要なのは、すべてを一緒に貼り付ける代わりに 'player.x = ...'です。 – SpecialBomb