我正和Lua玩一点.
我遇到了以下具有意外行为的代码段:
a = 3;
b = 5;
c = a-- * b++; // some computation
print(a, b, c);
Run Code Online (Sandbox Code Playgroud)
Lua运行该程序没有任何错误,但没有2 6 15按预期打印.为什么?
Esa*_*ija 28
--开始单行注释,像#或//其他语言.
所以它相当于:
a = 3;
b = 5;
c = a
Run Code Online (Sandbox Code Playgroud)
LUA不会随着++和增加和减少--. --而是会开始发表评论.