pus*_*ebp 2 string lua string-comparison
好吧,我现在正在学习Lua,我想写一个小脚本.这只是为了练习和理解Lua是如何工作的.
local name = io.read()
if name == Test
then print("Right")
else print("Wrong")
end
Run Code Online (Sandbox Code Playgroud)
通常,如果我输入"Test",输出应该是"Right",但它总是打印"Wrong".我尝试了很多次,并以其他形式编写代码,但没有得到我的解决方案.
有人可以帮我吗?
Kei*_*son 11
你错过了一组引号.
这个:
if name == Test
Run Code Online (Sandbox Code Playgroud)
比较两个变量的值,name和Test.
你要这个:
if name == "Test"
Run Code Online (Sandbox Code Playgroud)
Lua不需要声明变量,因此这是一个容易犯的错误.