この初版は Lua 5.0 で執筆されました。その多くは後のバージョンでも依然として関連がありますが、いくつかの違いがあります。
第 4 版は Lua 5.3 を対象としており、Amazon やその他の本屋で購入できます。
書籍を購入することで、Lua プロジェクトを支援することもできます。
![]() |
Lua でのプログラミングLua | ![]() |
| パート I. 言語 第 4 章. ステートメント |
if ステートメントはその条件をテストし、条件に応じて then-part または else-part を実行します。else-part は省略可能です。
if a<0 then a = 0 end
if a<b then return a else return b end
if line > MAXLINES then
showpage()
line = 0
end
ネストした if を記述する場合、elseif を使用できます。これは else に続けて if を記述することと似ていますが、複数の end が不要になります if op == "+" then
r = a + b
elseif op == "-" then
r = a - b
elseif op == "*" then
r = a*b
elseif op == "/" then
r = a/b
else
error("invalid operation")
end
| 著作権 © 2003–2004 Roberto Ierusalimschy。 All rights reserved. | ![]() |