syntax - '=' 预计在 var_y 附近
问题描述
我有这个代码:
function var_leafdrop(var_inc, var_restpos)
If var_y >= var_restpos then
var_y = var_restpos
else
var_y = var_y + var_inc
end
return var_y
end
我得到错误:
错误 18: '=' 预计在 'var_y' 附近
18 是行:
If var_y >= var_restpos then
我试过了:
- 更改变量名称
- 更改其声明
- 删除 if then 块
- 将整个函数移动到脚本文件的开头
这是使用 Watchmaker 的内置脚本编辑器。
我看不到任何错误!?我只是不明白。这是制表师的愚蠢特质吗……?
解决方案
正如评论中提到的,Lua 区分大小写。所以使用if
而不是If
.
推荐阅读
- javascript - EventListener 不适用于添加的动态元素
- c - C:for循环分段错误(核心转储)
- javascript - 如何根据 v-for 循环中的数据属性对元素进行分组?
- java - 将日志打印到 /var/log/tomcat6/catalina.out
- python - 使用 Visual Studio 进行 Blender Python 调试
- python - 小写的句子 - 为什么要先拆分?
- c# - 使用 C# 构建的 Windows 服务中的 Outlook rest api 2.0
- php - 如何使这个 php URL 转换工作?
- python - 从另一个数据框中查找缺失值的正确方法
- apache-spark - 需要帮助以了解 pyspark 在纱线上的执行作为 Master