問題タブ [lua-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
228 参照

lua - 私のLua埋め込みには_Gテーブルがありませんが、_Gテーブルでグローバル変数を設定できます

アプリに Lua を組み込みましたが、標準ライブラリをロードしていません。テーブルがないことを確認しましたが_G、いくつかのグローバル変数を設定できました。これはどのように可能ですか?

0 投票する
3 に答える
1050 参照

lua - Lua でピリオド付きのテーブル キーを使用する

Lua では、指定されたキーを持つテーブルを割り当てると、次のようになります。

...またはおそらく...

簡単です。ただし、キーに (ドメイン名のように) ピリオドを挿入すると、何も機能しないようです。次のすべてが失敗します。

これらはすべて同じエラーを返します。

ここで何が欠けていますか?いくつかの例は非常に簡単で、うまくいくはずです (他の例には明らかな問題があります)。

0 投票する
1 に答える
413 参照

lua - 「グローバル」lua テーブルの値を変更できません

.lua スクリプト ファイルがあり、次のような問題が発生しています。

グローバル 'myTable' テーブルにインデックスを作成する方法を知っている人はいますか?

table.insert(myTable,index,value) も使用しようとしました。

0 投票する
5 に答える
11137 参照

csv - Lua-テーブルをコンマ区切りのリストに変換します

テーブルをテキストファイルに保存するには、テーブルをコンマ区切りのリストに変換する必要があります。Luaでこれを行うための組み込みのメソッドはありますか?

0 投票する
1 に答える
527 参照

sorting - luaでのテーブル値のソート

次のようなテーブルを取得しました。

次に、このテーブルを並べ替えて、最高値から最低値への出力を取得する必要があります。

公式マニュアルから table.sort などの多くの機能をすでに試しましたが、何も役に立ちませんでした。だからあなたが私を助けてくれることを願っています!

よろしく。

0 投票する
1 に答える
8094 参照

sorting - Luaでテーブルを降順で並べ替える

私はそれを動作させることができません:

このエラーの取得:2つのnil値を比較してみてください

これは、luaでのテーブル値の並べ替えの続きです

0 投票する
3 に答える
2511 参照

multidimensional-array - Lua Advanced テーブルの作成

この方法でテーブルから情報を取得できるように、テーブルを作成する必要があります。

そして、私が使用する場合

を出力する必要があります。

いろいろ試しましたが、良い方法が見つかりません...

こんな感じでいいのかな…

^これは機能しません。

誰かが私を助けることができますか?


編集

さて、私がこのように試してみると:

次のようなエラーが表示されます。

フィールド '?' にインデックスを付けようとしています (ゼロ値)

0 投票する
1 に答える
27721 参照

lua - Luaのテーブル内のテーブル

テーブル内のテーブルであるデータを取得するにはどうすればよいですか?つまり、次のようになります。

このコード行を書くと:

結果は次のようになります->>>{a、b、c}

しかし

文字「a」だけを印刷するにはどうすればよいですか?使用せずipairsに私は意味のようなものを使用する方法はありますt[1]か?

0 投票する
1 に答える
80 参照

function - Lua:条件に応じて異なるブロックを実行する方法は?

私はこのテーブルを持っています:

この関数:

およびfoo関数:

見つけるのを手伝ってくれませんか。:

  1. 2つのテーブルが等しいかどうかを確認できる方法(現在、nilにインデックスを付けることはできません)

  2. 等式が真の場合は「print(b + c)」コードのみを実行する方法、または真でない場合は、コードを複製せずに最初に「print(a + b)」と2番目に「print(b + c)」の両方を実行する方法。

0 投票する
1 に答える
102 参照

arrays - 配列内の画像、間隔が正しくありません

形状は画像の上部にあります。

http://picturepush.com/public/6472916

コードは次のようになります。

配列内のすべての画像を、各画像間に同じスペースを空けて配置しようとしています。配列内の画像の幅が異なります。.x 値は、図形の左上隅にあります。どんな助けでも大歓迎です。