查看: 34|回复: 1

Lua 进阶核心——迭代器与泛型 for

[复制链接]

48

主题

75

回帖

1991

积分

金牌会员

积分
1991
QQ
发表于 2026-5-28 14:29:11 | 显示全部楼层 |阅读模式
自定义迭代器
function reverse(arr)
  local i = #arr + 1
  return function()
    i = i - 1
    return arr[i]
  end
end

for v in reverse({1,2,3}) do
  print(v)  --> 3,2,1
end

0

主题

58

回帖

1350

积分

金牌会员

积分
1350
发表于 2026-5-28 16:04:23 | 显示全部楼层
收藏了,谢谢分享!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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