21. ➢ 条件分岐1
➢ 次はこれもよく使うif文の条件式だよー
a=1
if a==1 then
print("a=1n")
else
print("a is not 1n")
end
22. ➢
➢ 実行すると
a=1
となる。
ちなみにソースの中のaの値を変え
ると
a is not 1
になるよ
23. ➢ 解説
➢ if(条件式) then
実行文1
else
実行文2
end
っでもし条件式が真(true)の場合実行文1を実行
し、偽(false)のとき実行文2を実行する。
a==1はaに1を代入するではなくaは1であるの確
認になる。
24. 条件分岐2
➢ ➢ これもよく使うcase 分岐です。
test=90
case test
when 0..50 then
print("bad")
when 50..70 then
print("good")
when 71..100 then
print("so good")
else
print("?")
end
25. ➢ 解説
➢ ひとつの条件式の複数の結果によってそれぞ
れの文を実行するときはcase文を使います。
➢ case 条件式
when 結果1 then
実行文1
when 結果2 then
実行文2
else 実行文 #←それ以外
end
26. ➢ 繰り返し
➢ 次は同じプログラムを何回か繰り返して実行す
るfor文です。
for a in 0..4 do
print(a,"aaan")
end