[英]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
比較兩個變量的name
, name
和Test
。
你要這個:
if name == "Test"
Lua不需要聲明變量,因此這是一個容易犯的錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.