if文(Luarida)

「if文(Luarida)」の編集履歴(バックアップ)一覧はこちら

if文(Luarida)」(2012/04/22 (日) 09:08:34) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

 これはif文のサンプルです。 |構文|if 条件式 (elseif 条件式) then ~ (else) ~ end||  条件式で使用できる[[関係演算子]](==、~=、<、>、<=、>=)は、以下の通り。 #highlight(){{ ------------------------------------------ -- if(Luarida)のサンプル if_sample.lua ------------------------------------------ -- この4つの数字を書き換えて動作を確認してください num = 5 CheckNum = 3 BSnum1 = 4 BSnum2 = 7 function main() canvas.drawCls(color(255,255,255)) canvas.drawText("if(Luarida)のサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("Num = " .. num .. " CheckNum = " .. CheckNum, 0, 50, 24, color(0,0,0)) if num == CheckNum then canvas.drawText("num = ChecNum", 0, 80, 24, color(0,0,0)) elseif num > CheckNum then canvas.drawText("num > ChecNum", 0, 80, 24,color(0,0,0)) elseif num < CheckNum then canvas.drawText("num > ChecNum", 0, 80, 24,color(0,0,0)) else canvas.drawText("ERR", 0, 80, 24, color(0,0,0)) end canvas.drawText("BIG or SMALL ?", 0, 130, 24,color(0,0,0)) canvas.drawText("BSnum1 = " .. BSnum1 .. " BSnum2 = " .. BSnum2, 0, 160, 24,color(0,0,0)) if num == CheckNum then canvas.drawText("SAME", 0, 190, 24, color(0,0,0)) elseif num > CheckNum then canvas.drawText("BSnum1 BIG", 0, 190, 24, color(0,0,0)) elseif num < CheckNum then canvas.drawText("BSnum1 SMALL", 0, 190, 24,color(0,0,0)) else canvas.drawText("ERR", 0, 190, 24, color(0,0,0)) end canvas.drawText("画面タッチで終了します。", 0, 240, 24, color(0,0,0)) touch(3) end main() }} 1.ifのサンプルの実行結果です。 #ref(http://www26.atwiki.jp/dslua/pub/Luarida_Sample/img/if_sample01.png,width=427,height=240) ---- コメント(最大10行) #comment_num2(title_msg=コメント,vsize=2,num=10) ----
 これは[[if文]]のサンプルです。 |構文|if 条件式 (elseif 条件式) then ~ (else) ~ end||  条件式で使用できる[[関係演算子]](==、~=、<、>、<=、>=)は、以下の通り。 #highlight(){{ ------------------------------------------ -- if(Luarida)のサンプル if_sample.lua ------------------------------------------ -- この4つの数字を書き換えて動作を確認してください num = 5 CheckNum = 3 BSnum1 = 4 BSnum2 = 7 function main() canvas.drawCls(color(255,255,255)) canvas.drawText("if(Luarida)のサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText("Num = " .. num .. " CheckNum = " .. CheckNum, 0, 50, 24, color(0,0,0)) if num == CheckNum then canvas.drawText("num = ChecNum", 0, 80, 24, color(0,0,0)) elseif num > CheckNum then canvas.drawText("num > ChecNum", 0, 80, 24,color(0,0,0)) elseif num < CheckNum then canvas.drawText("num > ChecNum", 0, 80, 24,color(0,0,0)) else canvas.drawText("ERR", 0, 80, 24, color(0,0,0)) end canvas.drawText("BIG or SMALL ?", 0, 130, 24,color(0,0,0)) canvas.drawText("BSnum1 = " .. BSnum1 .. " BSnum2 = " .. BSnum2, 0, 160, 24,color(0,0,0)) if num == CheckNum then canvas.drawText("SAME", 0, 190, 24, color(0,0,0)) elseif num > CheckNum then canvas.drawText("BSnum1 BIG", 0, 190, 24, color(0,0,0)) elseif num < CheckNum then canvas.drawText("BSnum1 SMALL", 0, 190, 24,color(0,0,0)) else canvas.drawText("ERR", 0, 190, 24, color(0,0,0)) end canvas.drawText("画面タッチで終了します。", 0, 240, 24, color(0,0,0)) touch(3) end main() }} 1.ifのサンプルの実行結果です。 #ref(http://www26.atwiki.jp/dslua/pub/Luarida_Sample/img/if_sample01.png,width=427,height=240) ---- [[コメント]](最大10行) #comment_num2(title_msg=コメント,vsize=2,num=10) ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。