私はスキャンユニットを制御するためのプログラムを作成しています。しかし、プログラムの複雑さが原因で、1つのファイルにコードが残っていると、混乱することになります。別のファイルに分割することはできますか?もしできれば、どう?Lua:コードを別々のファイルに分割する
0
A
答えて
2
File1.lua
function add(a,b)
return a+b
end
file2.lua
function subtract(a,b)
return a-b
end
file3.lua
function DoSomething(a,b)
return add(a,b) , subtract(a,b)
end
ので、彼らがなり、機能がファイルにローカルではないことに注意してくださいグローバルテーブル内にあり、他のファイルからアクセスされます。 1つのファイルにlocal function a
を使用した場合、別のファイルではlocal function a
にはアクセスしません。
つまり、local
キーワードを使用しないと、他のファイルから変数、関数にアクセスできます。
関連する問題
- 1. Djangoのビューを別々のディレクトリとファイルに分割する
- 2. ArrayCollectionをFlexで別々のファイルに分割する方法は?
- 3. Express.jsルートを別々のファイルに分割する
- 4. スカラケーキパターン:大きなコンポーネントを別々のファイルに分割する
- 5. Cの文字列を別々の部分に分割する
- 6. 文字列に基づいて別々のファイルにHTMLを分割する
- 7. 1つのNode.jsファイルを別々のモジュールに分割する方法
- 8. メインクラスを別のファイルに分割する
- 9. パンダの列を別々の列に分割する方法DataFrame
- 10. 複数ページのTIFFを別々のページに分割する
- 11. xtsのリストを別々のオブジェクトに分割する
- 12. 多くのユニットを別々のゲームフレームに分割すること
- 13. 単一のMysqliデータを別々の変数に分割する
- 14. テキストファイルを別々のファイルに分割し、ファイル名に部分文字列を保存する。 Python
- 15. 別々の区切り文字を一度に分割する
- 16. Pythonで別々のリストにゼロを分割する
- 17. 別々のワークブックにシートを分割する
- 18. Lisp - 別々の文字列に入力を分割する
- 19. pythonテストファイルを別々のディレクトリに分割する方法
- 20. asp.net mvcコードのブロックを別のファイル部分に分割します。
- 21. flinkデータセットをキーで複数に分割し、別々のファイルに書き込む
- 22. Luaをセミコロンで分割する
- 23. Pythonはファイルから2つの別々のリストに分割します
- 24. 別々の日付でリストを分割する
- 25. 2つの別々のリストにオブジェクトのリストを分割
- 26. 別のファイルにPythonコードを分割する(ディレクトリの画像を追加)
- 27. SQL GROUP_CONCATを別々の列に分割しました
- 28. 別々のソリューションを別々のプロジェクトに分ける
- 29. 私のファイルを別のファイルに分割する
- 30. TorchクラスをLua岩のいくつかのファイルに分割する方法
複数のファイルに分けることができます。ただし、関数がローカルの場合、別のファイルから関数にアクセスすることはできません。 – macroland
Javaのように、そのファイルをインポートする必要がありますか? – Nero
答えを見てください。 – macroland