whileも良く使用される制御文です。条件が一致している間中、ループするものです。 whileループとも言います。
登場する英単語
英単語 | 読み方 | 英訳 |
---|---|---|
while | ホワイル | 「その間」 |
チェックポイント
- キーワード「while」で始まる
- 条件式が続き、「do」で行を終える
- 「do」から「end」の間までの行を条件が一致する間、ループする
- 条件式を「true」にすると無限ループになる
local a = 8
while true do
while a < 32 do
script.Parent.PointLight.Range = a
wait(0.1)
a = a + 1
end
while a > 8 do
script.Parent.PointLight.Range = a
wait(0.1)
a = a - 1
end
end
- 条件式で指定できる関係演算子
関係演算子 | 条件が一致する場合 |
---|---|
A < B | AがBよりも小さい |
A <= B | AがBよりも小さいか同じ |
A > B | AがBよりも大きい |
A >= B | AがBよりも大きいか同じ |
A == B | AとBが同じ(A,Bは文字列も指定可能) |
A ~= B | AとBが違う (A,Bは文字列も指定可能) |