收藏本站
繁體浏览
切换到宽版
请
登录
后使用快捷导航
没有帐号?
新人加入
帐号
自动登录
找回密码
密码
登录
新人加入
快捷导航
TCAX
程序
特效
手册
TCAX 用户手册 (关键帖子汇总)
其他
历史
招募
入门
提问
报道
介绍
下载
教程
FAQ
作品展示
内置特效
特效代码
在线预览
博客
源代碼
RH字幕组
搜索
搜索
热搜:
TCAX
教程
TCAS
ASS
特效
本版
帖子
用户
TCAX 字幕特效制作工具官方论坛 | ASS | TCAS | Python | Aegisub | Lua
›
TCAX
›
ASS特效研习社
›
技术交流
›
for迭代器和while迭代器(Lua程序设计 第4版 第199页) ...
返回列表
查看:
2687
|
回复:
0
for迭代器和while迭代器(Lua程序设计 第4版 第199页)
[复制链接]
Seekladoom
Seekladoom
当前离线
UID
2546
积分
159
帖子
30
主题
5
论坛币
868
威望
0
EP值
134
MP值
0
阅读权限
50
注册时间
2015-5-9
在线时间
52 小时
最后登录
2024-10-20
正式会员
电梯直达
楼主
发表于 2022-6-20 20:28:17
|
只看该作者
|
正序浏览
本帖最后由 Seekladoom 于 2022-6-23 09:03 编辑
本文CSDN备份:
https://blog.csdn.net/Seekladoom/article/details/125380185
相关链接:
在Notepad++上快速运行简单的Lua、Python代码的方法
在Sublime Text 3上快速运行简单的Lua、Python代码的方法
在VSCode上快速运行简单的Lua、Python代码的方法
注:以下代码均可以直接在Notepad++、VSCode、Sublime(后两个需要配置Lua环境)上直接运行!
for迭代器
function values(t)
local i = 0
return function() i = i + 1;return t[i] end
end
t = {10,20,30}
for element in values(t) do
print(element)
end
复制代码
while迭代器
function values(t)
local i = 0
return function() i = i + 1;return t[i] end
end
t = {10,20,30}
iter = values(t) -- 创建迭代器
while true do
local element = iter() -- 调用迭代器
if element == nil then break end
print(element)
end
复制代码
收藏
0
举报
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
新人加入
发表回复
GitHub
|
TCAX 主页
GMT+8, 2025-2-16 21:14
Powered by
Discuz!
X2
© 2001-2011
Comsenz Inc.
积分 0, 距离下一级还需 积分
回顶部
RealH