我有此代码:
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
我尝试过:
这使用了Watchmaker的内置脚本编辑器。
我看不到任何错误!?我就是不明白。这与Watchmaker有点愚蠢吗??
答案 0 :(得分:1)
如评论中所述,Lua区分大小写。
因此,请使用If
而不是 private static Expression Contains(Expression member, ConstantExpression constant)
{
return Expression.Call(member, typeof(String).GetMethod("Contains"), constant);
}
。