簡體   English   中英

Lua字符串比較不起作用

[英]Lua string comparison not working

好吧,我現在正在學習Lua,我想寫一個小腳本。 這只是為了練習和理解Lua是如何工作的。

   local name = io.read()

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

通常,如果我輸入“Test”,輸出應該是“Right”,但它總是打印“Wrong”。 我嘗試了很多次,並以其他形式編寫代碼,但沒有得到我的解決方案。

有人可以幫我嗎?

你錯過了一組引號。

這個:

if name == Test

比較兩個變量的namenameTest

你要這個:

if name == "Test"

Lua不需要聲明變量,因此這是一個容易犯的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM