我正在尝试做一个“简单”的 Y/N 答案选择。(你一直在旧程序上看到)但是我正在使用的 If 语句似乎不想工作。我什至打印出变量,它与我想要比较的结果相去甚远,但它仍然通过它。
--Porgram Functions
function check()
--Local Variables
local num = 0
local loop = true
io.write("Continue? (Y/N):")
--User input
local input = io.read()
while(loop==true) do
if (input=="y" or "Y") then
print("Ok!")
loop = true
num = 1
elseif (input=="n" or "N") then
print("Fine...")
num = 2
else
print("Invalid Answser!")
loop = true
num = 0
end
end
print(input)
return(num)
end
print (check())