Scala Language
Whileループ
サーチ…
構文
while(boolean_expression){block_expression}
do {block_expression} while(boolean_expression)while
パラメーター
パラメータ | 詳細 |
---|---|
boolean_expression | true またはfalse と評価される式。 |
block_expression | boolean_expression がtrue と評価された場合に評価される式または式のセット。 |
備考
do-while
ループとdo-while
ループの主な違いはwhile
ループする必要があるかどうかを確認する前にblock_expression
を実行するかどうかです。
なぜならwhile
とdo-while
ループに評価する表現に頼るfalse
終了するために、彼らはしばしばループの外で宣言され、ループ内で変更する可変状態を必要としています。
Whileループ
var line = 0
var maximum_lines = 5
while (line < maximum_lines) {
line = line + 1
println("Line number: " + line)
}
Do-Whileループ
var line = 0
var maximum_lines = 5
do {
line = line + 1
println("Line number: " + line)
} while (line < maximum_lines)
do
/ while
ループは、関数型プログラミングではまれにしか使用されませんが、他の言語で見られるように、 break
/ continue
構造体のサポートの欠如を回避するために使用できます。
if(initial_condition) do if(filter) {
...
} while(continuation_condition)
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow