Lua はファイル間でメソッドを呼び出します
呼び出されるluaファイルを作成する
raspberry
の接尾辞が付いた名前のファイルを作成し.lua
、その中に次のコードを入れます。
Raspberrypi={
};
Runstate=false;
Sayhello=print("hello raspberry ready");
function Raspberrypi.Run()
print("raspberrypi running!")
Runstate=true;
end
function Raspberrypi.Closse()
print("raspberrypi Close!")
Runstate=false;
end
function Raspberrypi.Getstate()
if Runstate ==true then
print("raspberrypi running");
else
print("raspberrypi closeing");
end
end
return Raspberrypi;
呼び出し用のファイルを作成する
main
上記のメソッドを呼び出すという名前のファイルを作成します
require("raspberry");--加载,
print(Raspberrypi:Run());
print(Raspberrypi:Getstate());
print(Raspberrypi:Closse());
走る
次に、main.lua
印刷を実行します
hello raspberry ready
raspberrypi running!
raspberrypi running
raspberrypi Close!