“<”附近的意外符号
Unexpected symbol near '<'
我正在尝试在 Lua 中编写代码,您必须年满 12 岁才能打印 "Welcome!"
。但是,每当我 运行 这段代码时,我都会收到一条错误消息说
Unexpected symbol near '<'.
错误信息说这是在第 3 行。如果可能的话,谁能指出这段代码中其他潜在的错误?我的代码如下所示:
io.write ("Enter your age:")
age = io.read()
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
你有不必要的 ==
。
将代码改为:
io.write ("Enter your age:")
age = io.read()
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
当您检查一个变量是否大于或小于另一个变量时,您不需要==
.
示例:if (7 < 10) then
if (9 > 3) then
这也可能有帮助:
由于这是您的第一个 Lua 代码,注意如果您要检查变量是否 大于或等于 (或小于或等于)您需要将其写为 if (5 >= 5) then
或 if (3 <= 3) then
.
当您只检查它是否等于另一个变量时,您只需要 ==
。
示例:if (7 == 7) then
我正在尝试在 Lua 中编写代码,您必须年满 12 岁才能打印 "Welcome!"
。但是,每当我 运行 这段代码时,我都会收到一条错误消息说
Unexpected symbol near '<'.
错误信息说这是在第 3 行。如果可能的话,谁能指出这段代码中其他潜在的错误?我的代码如下所示:
io.write ("Enter your age:")
age = io.read()
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
你有不必要的 ==
。
将代码改为:
io.write ("Enter your age:")
age = io.read()
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
当您检查一个变量是否大于或小于另一个变量时,您不需要==
.
示例:if (7 < 10) then
if (9 > 3) then
这也可能有帮助:
由于这是您的第一个 Lua 代码,注意如果您要检查变量是否 大于或等于 (或小于或等于)您需要将其写为 if (5 >= 5) then
或 if (3 <= 3) then
.
当您只检查它是否等于另一个变量时,您只需要 ==
。
示例:if (7 == 7) then