動的変数名を読み取る可能性があるかどうか知りたいですか? 私のスクリプトに変数を渡すプログラマは、単に "in1、in2、in3"などと呼んでいるからです。 ループを作成する方法はあります。Luaで動的変数名を読み取る
これまでに試したことはありますが、エラーが出るだけです。
for i=1,19,2 do
myvar[i] = ["in"..i]
end
私はLuaのに非常に新しいんだけど、私は解決策はそれは難しいことではありません願っています:D
編集: ああ、私はあなたにいくつかのより多くの情報を提供しようとするでしょう。 "Main"プログラムはLuaで書かれておらず、単に "in1 ..."変数を設定するだけです。これはロボットプログラミングのソフトウェアの一種であり、たくさんのfunktionsが組み込まれています。それだけで、他の変数名や配列を使うことはできません。したがって、Luaに関連する関数やその他のものではありません。 ここに少しあります。http://www.bilderload.com/daten/unbenanntFAQET.jpg Luaスクリプトは最初の入力を単に通過します。
「単にエラーが出る」というのではなく、正確なエラーが表示された場合に役立ちます。 – kikito
申し訳ありませんが、ここにあります: "2行目:予期しないシンボル '['" – user1238052
これらの変数をテーブルにエクスポートできませんか?それは問題を大幅に簡素化するでしょう。 – jpjacobs