問題タブ [garrys-mod]

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 に答える
3077 参照

lua - テーブルを反復処理するときに、この「テーブル値を呼び出そうとする試み」が発生するのはなぜですか?

Garry の mod Lua でテーブルの値に関連付けられたキーを見つけようとしていますが、テーブルではないかのようにエラーが発生します。

これは、私が保守/修正している他の誰かのコードのゲーム クラッシュ バグに対するより大きな解決策の一部です。

要するに、キーの値に基づいてキーの番号を取得する必要があります。この問題があるシンプルで短いコード:

table文字通りテーブルなので、ここで何をすべきか困惑しています。どうすればfor k,v in table本当に失敗するのでしょうか?

私が期待している結果は、 の値を持つ数値キーを返すことですvalue。したがってvalue == "c"table[3]たまたま値がある場合は、結果として"c"返されるはずです。3