官术网_书友最值得收藏!

else

What happens when none of the if or elseif statements evaluate to true? No chunk of code is executed. But, you might want some chunk of code to execute when none of the if/elseif arguments are true. This is what the else statement does. It executes a chunk of code when none of the statements tested by the preceding if/elseif tests were true.

Syntactically, the else statement is just an else/end chunk. The else statement always comes last, as demonstrated by the following code:

print ("Enter your name")
name = io.read()

if #name <= 3 then
print ("that's a short name, " .. name)
elseif #name <= 6 then
print (name .. " is an average length name")
else
print ("that's a long name, " .. name)
end

There can be only one else statement, and it must be at the end of your if/elseif logic. An else does not have to follow an elseif; it could simply follow an if:

print ("Enter a number")
x = io.read()

if x % 2 == 0 then
print (x .. " is even")
else
print (x .. " is odd")
end
主站蜘蛛池模板: 本溪市| 固始县| 承德县| 翁牛特旗| 六盘水市| 西贡区| 四子王旗| 常州市| 仁怀市| 临潭县| 龙陵县| 行唐县| 阳泉市| 宜丰县| 黄平县| 鲁甸县| 颍上县| 江源县| 莱芜市| 南漳县| 晋宁县| 东阳市| 红河县| 庆元县| 巴楚县| 云安县| 德清县| 铜川市| 双鸭山市| 罗城| 雷波县| 洱源县| 崇明县| 石河子市| 新野县| 陇南市| 蒙城县| 延边| 奉新县| 临夏市| 黑龙江省|