Lua跨文件调用方法

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!

猜你喜欢

转载自blog.csdn.net/GoodCooking/article/details/129409454