初学lua,郁闷的LUA问题
代码如下:
a,b,c=1,2,3;
print(2^4);
print(a+a);
print("LUA");
运行的结果如下:
2
'LUA'
true
>
第一个 print 无效 ?
无论我写什么代码,运行后,最后总是出现个 true ,是怎么搞的?
[解决办法]
Lua 5.1.3 Copyright (C) 1994-2008 Lua.org, PUC-Rio
> a,b,c=1,2,3;
> print(2^4);
16
> print(a+a);
2
> print("LUA");
LUA
[解决办法]
把代码直接复制到shell解释器里。分布运行一次运行没有区别。
[解决办法]
>lua -e "io.stdout:setvbuf 'no'" "test.lua"
16
2
LUA
>Exit code: 0
不知道你用什么编译器编译的
上面是我的结果 没什么问题啊
[解决办法]
如果是Window系统的话,可以装SciTE这个编辑器,很好用的