我有一个一直在努力工作的 Lua 脚本。这是我的第一个 Lua 脚本。我请其他人运行我的代码,这对他们来说非常好。但是,当我尝试在任何地方运行它时(我尝试在 Ideone.com、codepad.com、lExecutor、Garry's Mod 等中运行),我收到相同的错误消息。错误消息是“尝试将 nil 与数字进行比较”,它在第 4 行。如果有帮助,我的操作系统是 windows 7。我的代码在下面,我要求你们测试它是否有效。如果可能的话,如果它有效,还请说明你用来运行它的内容。基本上它的意思是会出现一个输入框,用户必须输入他们的年龄。如果年龄超过或低于 12,它会说你太老/太年轻,如果年龄是 12,它会说“欢迎,儿子!”。
io.write ("Enter your age:")
age = io.read()
age = tonumber(age)
if age < 12 then
print ("O noes, you are too young!")
elseif age > 12 then
print ("O noes, you are too old!")
else
print ("Welcome, son!")
end