問題タブ [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.
lua - テーブルを反復処理するときに、この「テーブル値を呼び出そうとする試み」が発生するのはなぜですか?
Garry の mod Lua でテーブルの値に関連付けられたキーを見つけようとしていますが、テーブルではないかのようにエラーが発生します。
これは、私が保守/修正している他の誰かのコードのゲーム クラッシュ バグに対するより大きな解決策の一部です。
要するに、キーの値に基づいてキーの番号を取得する必要があります。この問題があるシンプルで短いコード:
table
文字通りテーブルなので、ここで何をすべきか困惑しています。どうすればfor k,v in table
本当に失敗するのでしょうか?
私が期待している結果は、 の値を持つ数値キーを返すことですvalue
。したがってvalue == "c"
、table[3]
たまたま値がある場合は、結果として"c"
返されるはずです。3