Lua字符串比较不起作用

时间:2014-02-27 16:21:54

标签: string lua string-comparison

此刻我正在学习Lua,我想写一个小脚本。 这只是为了练习和理解Lua是如何工作的。

   local name = io.read()

 if name == Test
  then print("Right")
  else print("Wrong")
end

如果我输入“Test”,通常输出应该是“Right”,但它总是打印“Wrong”。我尝试了很多次,并以其他形式编写了代码,但没有得到我的解决方案。

有人能帮帮我吗?

1 个答案:

答案 0 :(得分:11)

你错过了一组引号。

此:

if name == Test

比较两个变量的值nameTest

你想要这个:

if name == "Test"

Lua不需要声明变量,因此这是一个容易犯的错误。