lua文件里面如何将同一文件里面的函数定义在同一级别的作用域内
在Lua中,可以使用do...end语句来创建一个局部作用域,并将函数定义在该作用域内。以下是一个示例:
-- 全局作用域
-- 函数定义在同一级别的作用域内
do
function foo()
print("This is foo function.")
end
function bar()
print("This is bar function.")
end
end
-- 在同一级别的作用域内调用函数
foo()
bar()
在上面的示例中,我们使用do...end创建了一个局部作用域,并在该作用域内定义了foo和bar函数。在同一级别的作用域内,我们可以直接调用这些函数。注意,这些函数在全局作用域之外是不可见的。
原文地址: https://www.cveoy.top/t/topic/jbKZ 著作权归作者所有。请勿转载和采集!