lua-table

    2

    1答えて

    私はこのような構造を持っていると私は最後のインデックスにアクセスしようとしている: table = { {[11] = 22}, {[255] = 1}, {[55] = 1000} } を私はこれを試してみましたが、それは私が1000年値というのですかどのようにnil print(table[#table][1]) 私を返しますか?

    1

    1答えて

    local users = {} table.insert(users, {['uid']= 'xxx'}) Luaスクリプトでテーブルにオブジェクトを挿入する方法。私が挿入しようとすると、Luaは "[]]"の中に空の配列を持つ空の配列を返します。 table.insert(users, 'xxx') 文字列を挿入すると正しく返されます。 "['xxx']" 私は赤目の中でルアを実行し

    4

    3答えて

    私がやっていることは、Luaの次のコードを使ってテーブルの内容を表示することです。 local people = { { name = "Fred", address = "16 Long Street", phone = "123456" }, { name = "Wilma", address = "16 Lon

    -2

    1答えて

    を働いていないために、私はホワイトスペースを変更するにはGSUBを使用していても、私はいただきました!problem.iのカント不思議それは私の先生が教えた指示なので、ペアを使用してください。 これは初心者の方にはごめんなさい。 text = "ib c e d f" text = string.lower(text) b = text:gsub("%s+", "_") for k=1, #

    1

    2答えて

    CSVファイルからLuaテーブルにデータを解析しました。 は今、私はいくつかの時間のために別のテーブルに格納する(まだ他のデータを表示せずに)すべてのIDを知りたいテーブルが tab { { id = 1761, anotherID=2, ping=pong} { id = 2071, anotherID=4, ping=notpong} } これだけの大きなように見える

    2

    2答えて

    house = { ["Street 22"] = { {name = "George", age = 20}, {name = "Pete", age = 25} }, ["Street 30"] = { {name = "John", age = 32}, }

    -6

    1答えて

    私は値 チェック繰返し値でテーブルをチェックしたい ... は、繰り返し値をチェックする機能はありますか?

    1

    2答えて

    私はunpack(4)またはunpack("hello world")としましょう。これに予期しない動作がありますか? function a(bool) if bool then return {1, 2}, "foo" else return 1, "foo" end end function b(x, z) end function

    1

    1答えて

    私はこれを試してみますが失敗します。 __newindexは、キーが設定されていない場合にのみトリガされます。作業以下 setmetatable(_G, { __newindex = function (table, key, value) print("key: ", key, "value: ", value) rawset(table, key, value) if key == "