while-loop - while statement in Lua in correct way
问题描述
I try to increase number in while-loop as in c\c++, but its not correct working, whats wrong?
summ=0
i=0
while summ<p do
summ=p0+aug
i=i+1
end
解决方案
提供的代码有几处错误。
p
这nil
将导致将 nil 值与数字值进行比较时出错。
p0
并且aug
两者nil
都会导致对 nil 值执行算术运算时出错
假设 ,p
不是他们不会在 while 循环中改变值p0
。因此是一个常数。因此,取决于您的循环将永远不会启动,在第一次运行后停止或永远运行。aug
nil
p0+aug
p0+aug>p
推荐阅读
- random - 为什么几乎每个命令都试图读取 urandom?
- reactjs - 当我尝试通过手动更改 url 进行导航时,React App 重定向到路由“/”
- python - 在 Selenium、python 中使用 XPath 时出错
- android - 在 RecyclerView 中显示 MediaStream 对象后,是否有正确的方法来处理/释放它?
- c# - SQLHelper.DB 未将参数传递给存储过程
- git - Git - “丢失”提交
- npm - Azure DevOps 构建突然失败,问题看起来是自动更新的 NPM 版本
- java - 使用多个类时构造函数未定义
- css - 使用 flex 在 React 中的全高
- python-3.x - selenium.common.exceptions.ElementNotInteractableException:消息:尝试使用 Selenium 和 Python 登录时出现元素不可交互错误