lua - 你如何在循环中使用 shell.run()?
问题描述
我有一个程序可以在露天矿中创建一个隧道,我还有另一个程序可以创建多个并使用第一个来工作。但是,它只在循环的第一次运行中运行 shell.run()。它创建隧道,然后设置创建隧道,不创建隧道,然后设置创建另一个隧道。
我在 BigDig modpack 中运行 computercraft 1.5,我没有尝试过任何东西,因为我不知道该怎么做。
for i=1,amount do
shell.run("stripTunnel", length, strip*3, "1")
newStrip()
end
它只在第一个循环之后的每个循环中执行 newStrip() 函数,但它应该每次都执行。它应该创建一个隧道,设置为“数量”次创建一个新隧道。
解决方案
推荐阅读
- reactjs - 涉及受控选择组件的 Reactjs 表单提交不起作用
- javascript - 如何在 Stripe 元素中检查 Stripe 优惠券的有效性?
- python - 如何创建 .desktop 文件以在 linux 上启动 python 脚本?
- logging - 如何将警告和错误消息重定向到日志文件而不是标准输出?
- objective-c - 如何获得没有箭头的别名图标?
- c# - C#应用程序中多个定时器的最佳优化策略
- excel - 使用公式 Excel 搜索数据
- php - 如何修复 MySQL 状态 [2002] 数据库“连接被拒绝”
- gmail-api - Gmail 返回 base64 编码但列为可引用打印
- angular - 早些时候在 fromGroup 中出现错误,它工作正常,但现在显示错误