Lua:检测模块是否已被“require”或作为脚本运行

Lua 是否有与 Python 的以下代码段类似的结构:

if __name__ == '__main__':
  # running as a script

类似地,我想知道在以模块形式“导入”和以独立脚本形式运行时,全局 _ENV 中是否有任何项目可靠地不同。

点赞