(二ポストで改善したコードを使用して)this simple Lua exampleを複製しようとすると、私は以下の奇妙な問題が発生しました:スクリプトが "table.lua"と呼ばれる場合、Luaにエラーが必要ですか?
私は「table.luaを」そのままのコードをコピーしますが、最初のファイルを呼び出すために起こったが( "funcs.lua"の代わりに)。 例のように、2番目のファイルは "main.lua"と呼ばれていました。
私の場合、何か試してみましたが、いつも人気のあるエラーメッセージ "フィールド 'myfunc'(無しの値)を呼ぶことはありません"(require文は無視されているようですが、すべて順番になっていた)。
しようとの情報のための狩猟の2時間後、私は多かれ少なかれ直感で「tabble.lua」に「table.lua」から最初のファイルの名前を変更し、そして予想通り、その後すべてが速やかに働きました。名前を例えばに変更する"tables.lua"も有効です。
Luaの新機能で、何が間違っていたかを理解したいと思います。当初、私は理由が "テーブル"が予約されたルア語だと思っていましたが、私がチェックしたすべての参考文献はそのようなものではありません。
ここでは何が起こっていますか?
私は、付属のSciTEエディタ/ IDE(v.1.75)でLuaForWindows v5.1.4-46を使用しています。
ありがとうございます。
リンクではなく、自分のポストで使用しているコードを与えると、助けが簡単になります。 –