此刻我正在学习Lua,我想写一个小脚本。 这只是为了练习和理解Lua是如何工作的。
local name = io.read()
if name == Test
then print("Right")
else print("Wrong")
end
如果我输入“Test”,通常输出应该是“Right”,但它总是打印“Wrong”。我尝试了很多次,并以其他形式编写了代码,但没有得到我的解决方案。
有人能帮帮我吗?
答案 0 :(得分:11)
你错过了一组引号。
此:
if name == Test
比较两个变量的值name
和Test
。
你想要这个:
if name == "Test"
Lua不需要声明变量,因此这是一个容易犯的错误。