Luaのフロー制御文if elseの使用例
2022-01-05 09:01:52
Luaではフロー制御文としてif文とif else文が用意されていますが、もちろんC言語と同様にフロー文の間にネストした演算を実装できますし、もちろんフロー制御とループ体を組み合わせて制御することも可能です。
1. ifステートメント
if(boolean expression)
then
--[ statement executed when boolean expression is true --]
end
例:test3.lua
i = 0 ; -- Define a variable i and initialize it to 0
if i < 5 --if i is less than 5
then
while(true) -- do a loop plus 1 at this point
do
i = i+1 ;
print("i:",i);
if i == 5 --if i is equal to 5
then
break ; --Exit the loop
end
end
end
ランの説明
lua test3.lua
結果
i: 1
i: 2
i: 3
i: 4
i: 5
2. if elseステートメント
if(boolean expression)
then
--[ execute the block when the boolean expression is true --]
else
--[ Execute the block when the Boolean expression is false --]
end
例:test4.lua
num = 3 ;
if num < 0
then
print("num is smaller than 0! ");
else
print("num is greater than 0! ");
end
ランを説明する。
lua test4.lua
結果
numは0より大きい!
要約
この記事の内容が、あなたの勉強や仕事に少しでも参考となる学習価値があれば幸いです。もっと詳しく知りたい方は、以下のリンク先をご覧ください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン