广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 8793|回复: 10

请问下,可以支持多个Lua文件编译吗

[复制链接]

4

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2022-11-10 16:04:34 | 显示全部楼层 |阅读模式
一个屏lua脚本,有4000来行,全挤在一个main.lua文件中, 我在想可以不以像其它语言一样,模块化。把不同的功能放在不同的脚本文件中。
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2022-11-10 17:07:45 | 显示全部楼层
支持的,在初始化函数中添加dofile(“lua文件名称”)即可
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

4

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-11 11:26:46 | 显示全部楼层
If后要接end 发表于 2022-11-10 17:07
支持的,在初始化函数中添加dofile(“lua文件名称”)即可

多谢了,我试试看。
回复

使用道具 举报

1

主题

3

帖子

309

积分

中级会员

Rank: 3Rank: 3

积分
309
发表于 2022-11-11 15:18:18 | 显示全部楼层
兄弟试好了么,我这样做,脚本运行会出问题
回复

使用道具 举报

4

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
 楼主| 发表于 2022-11-16 15:45:01 | 显示全部楼层
changansd 发表于 2022-11-11 15:18
兄弟试好了么,我这样做,脚本运行会出问题

我试了一下
首先, 在另一个lua文件中定义了一些全局变量, 然后在main.lua中,用dofile引入这个新的lua文件(相当于引入了这些全局变量),但是在main.lua中仍然找不到这些变量。而且也没有错误提示。

接着,我下载了lua的一个开发环境,用同样的方法, 是可以引入的。

在这里,我推测屏是不支持多lua文件开发的。
回复

使用道具 举报

44

主题

77

帖子

573

积分

高级会员

Rank: 4

积分
573
发表于 2023-10-17 18:22:53 | 显示全部楼层
crazy2022 发表于 2022-11-16 15:45
我试了一下
首先, 在另一个lua文件中定义了一些全局变量, 然后在main.lua中,用dofile引入这个新的lua ...

请问小哥多文件开发这个问题是否得到解决?能否给个示例,感谢!
回复

使用道具 举报

2

主题

1253

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12619
发表于 2023-10-18 08:51:54 | 显示全部楼层
参考这个例程

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
Easy doesn't enter into Grown-up life
成年人的生活里面没有“容易”二字
回复

使用道具 举报

2

主题

4

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2024-3-14 16:51:51 | 显示全部楼层
If后要接end 发表于 2022-11-10 17:07
支持的,在初始化函数中添加dofile(“lua文件名称”)即可

请问物联型的可以用require加载模块吗
回复

使用道具 举报

0

主题

59

帖子

330

积分

中级会员

Rank: 3Rank: 3

积分
330
发表于 2024-3-18 08:55:20 | 显示全部楼层
愿来世不当牛马 发表于 2024-3-14 16:51
请问物联型的可以用require加载模块吗

支持的,M系列物联形等都支持require
回复

使用道具 举报

2

主题

4

帖子

36

积分

新手上路

Rank: 1

积分
36
发表于 2024-5-10 15:52:08 | 显示全部楼层
axaxaxzx 发表于 2024-3-18 08:55
支持的,M系列物联形等都支持require

经验证,不支持require加载模块。Lua这么重要的特性都去掉了,咋说你们好呢...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-21 18:17 , Processed in 0.056073 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表