其他语言

Lua调用

2 个函数

执行Lua片段

OtherLanguage.lua(code: string)

在当前局部环境中执行 Lua 代码,共享调用位置可用的变量、函数和已加载内容;执行失败会报告 Lua 错误。

参数1 项
序号名称类型参数说明
1 code Lua 代码字符串或字符变量。示例:print("开始执行");多行或长代码建议改用“执行Lua文件”。
返回值无返回值

执行Lua文件

OtherLanguage.load(path: string, pathMode: integer, environmentMode: integer)

读取并执行 Lua 文件。项目目录模式从当前项目的 Lua 目录读取;绝对路径模式直接读取设备文件。

参数3 项
序号名称类型参数说明
1 path Lua 文件路径。项目目录示例:工具.lua;绝对路径示例:/sdcard/脚本.lua
2 pathMode 路径类型:0 当前项目的 Lua 目录,1 设备绝对路径。
3 environmentMode 加载环境:0 使用调用位置的当前局部环境,1 使用当前 Lua 状态的全局环境。
返回值无返回值