4

基本的にプログラミングの知識がない状態で、独学で Lua を学び始めています。タイプ、関数、テーブルなどの基本を理解しています。しかし、Lua.org の Lua tuts に従って、私は現在「モジュール チュートリアル」に参加しており、作成されたファイルを呼び出す適切な/最も簡単な方法を理解するのに問題があります。インタラクティブモード。

Notepad ++またはSciteを使用してファイルを作成した場合、適切な命名法を使用してそのファイルを開く方法を誰かが理解するのを手伝ってくれますか?

4

1 に答える 1

7

ファイルの名前が であると仮定するとfoo.lua、Lua インタープリター (つまり、対話モード) でloadfile. loadfileはエラーを発生させないので、一緒に使用することをお勧めしますassert

f = assert(loadfile("foo.lua"))

チャンクをfoo.lua関数にロードしますf。これはチャンクをロードするだけで、実行しないことに注意してください。実行するには、次の関数を呼び出します。

f()

すぐに実行する必要がある場合は、次を使用できますdofile

dofile("foo.lua") 

Lua はpackage.pathからデフォルト値を取得する検索パスとして使用しますLUA_PATH。ただし、実際には適切な相対パスを使用することをお勧めします。

于 2013-09-17T15:37:21.800 に答える