- Lua Quick Start Guide
- Gabor Szauer
- 190字
- 2021-08-05 10:30:42
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
推薦閱讀
- Boost程序庫完全開發指南:深入C++”準”標準庫(第5版)
- C++案例趣學
- Visual Basic程序設計教程
- NativeScript for Angular Mobile Development
- Redis Essentials
- Python Web數據分析可視化:基于Django框架的開發實戰
- Java EE核心技術與應用
- ExtJS高級程序設計
- Angular開發入門與實戰
- Getting Started with React Native
- 圖數據庫實戰
- Learning Node.js for .NET Developers
- Kubernetes進階實戰
- Java程序設計基礎(第6版)
- Python預測分析實戰