Lua講座_1_3
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[Lua演習]]
*制御構文2 ループ処理 [#y1eeccec]
この課ではループ、すなわち繰り返して一定の動作をおこなう...
**ループ処理の必要性について [#t8335c4d]
たとえば、同じ内容の文を10行にわたって表示しようとした...
function OnFrame()
out(0, "さばとたんかわいいよ");
out(1, "さばとたんかわいいよ");
out(2, "さばとたんかわいいよ");
out(3, "さばとたんかわいいよ");
out(4, "さばとたんかわいいよ");
out(5, "さばとたんかわいいよ");
out(6, "さばとたんかわいいよ");
out(7, "さばとたんかわいいよ");
out(8, "さばとたんかわいいよ");
out(9, "さばとたんかわいいよ");
end
そこで、このような同じ動作の反復を容易にするための構文がL...
簡潔な記述が可能となる
function OnFrame()
for i = 0, 9, 1 do
out(i, "さばとたんかわいいよ");
end
end
このように同じ内容を反復して実行することをループ処理とい...
3種類ある。それぞれの詳細については以下で説明する。
**for文 [#m62d9a2e]
***for文の説明 [#id9196bf]
function OnFrame()
for i = 0, 9, 1 do--0, 9, 1の値は適宜いじるべし
out(i, "さばとたんかわいいよ");
--i = 100;--ダメ、ゼッタイ
end
end
上の例で用いられているのがfor文である。for文は一定の回数...
ループはループ変数(この場合は"i")が初期値(この場合は0)か...
ループ変数はループ内部で「今は何回目のループなのか」を取...
また、最初にfor文に到達した時点で初期値が終了値より大きい...
***step値の初期値 [#abb31a45]
step値は、特に指定しない、つまり"for i = 1, 9 do"と書いた...
***負のstep値の例外 [#m1f2cf2e]
以下ではstep値が負の場合の例外について説明する。
function OnFrame()
for i = 20, 11, -1 do--適宜いじるべし
out(i, "さばとたん、ああさばとたん");
end
end
step値に負の値(この場合は-1)を入れた場合、通常とは逆にル...
それ以外は通常と同じである。
前:[[第2課 制御構文1>Lua講座_1_2]] 次:[[第4課 function>Lu...
終了行:
[[Lua演習]]
*制御構文2 ループ処理 [#y1eeccec]
この課ではループ、すなわち繰り返して一定の動作をおこなう...
**ループ処理の必要性について [#t8335c4d]
たとえば、同じ内容の文を10行にわたって表示しようとした...
function OnFrame()
out(0, "さばとたんかわいいよ");
out(1, "さばとたんかわいいよ");
out(2, "さばとたんかわいいよ");
out(3, "さばとたんかわいいよ");
out(4, "さばとたんかわいいよ");
out(5, "さばとたんかわいいよ");
out(6, "さばとたんかわいいよ");
out(7, "さばとたんかわいいよ");
out(8, "さばとたんかわいいよ");
out(9, "さばとたんかわいいよ");
end
そこで、このような同じ動作の反復を容易にするための構文がL...
簡潔な記述が可能となる
function OnFrame()
for i = 0, 9, 1 do
out(i, "さばとたんかわいいよ");
end
end
このように同じ内容を反復して実行することをループ処理とい...
3種類ある。それぞれの詳細については以下で説明する。
**for文 [#m62d9a2e]
***for文の説明 [#id9196bf]
function OnFrame()
for i = 0, 9, 1 do--0, 9, 1の値は適宜いじるべし
out(i, "さばとたんかわいいよ");
--i = 100;--ダメ、ゼッタイ
end
end
上の例で用いられているのがfor文である。for文は一定の回数...
ループはループ変数(この場合は"i")が初期値(この場合は0)か...
ループ変数はループ内部で「今は何回目のループなのか」を取...
また、最初にfor文に到達した時点で初期値が終了値より大きい...
***step値の初期値 [#abb31a45]
step値は、特に指定しない、つまり"for i = 1, 9 do"と書いた...
***負のstep値の例外 [#m1f2cf2e]
以下ではstep値が負の場合の例外について説明する。
function OnFrame()
for i = 20, 11, -1 do--適宜いじるべし
out(i, "さばとたん、ああさばとたん");
end
end
step値に負の値(この場合は-1)を入れた場合、通常とは逆にル...
それ以外は通常と同じである。
前:[[第2課 制御構文1>Lua講座_1_2]] 次:[[第4課 function>Lu...
ページ名: