我对Lua非常非常新,所以我对它进行了一些研究。
为什么我不能打印"不"这里?我还应该添加什么?
if (expression_1) then
if (expression_2) then
print("yes")
end
else
if (expression_3) then
print("no")
end
end
答案 0 :(得分:2)
<td><span><%= item.StartICDate %></span></td>.
不得为expression_1
(true
或nil
)且false
必须为expression_3
才能打印&#34;无&#34;
如果这是您的整个代码,&#34; no&#34;未打印,因为true
为expression_3
,因为您尚未指定任何值。
以下代码将打印否:
nil
你也可以写
local expression_3 = true
if (expression_1) then
if (expression_2) then
print("yes")
end
else
if (expression_3) then
print("no")
end
end
顺便说一句,if语句不需要括号。