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