Scala Language
Podczas gdy pętle
Szukaj…
Składnia
while (boolean_expression) {block_expression}
do {block_expression} while (boolean_expression)
Parametry
Parametr | Detale |
---|---|
boolean_expression | Każde wyrażenie, które zostanie ocenione jako true lub false . |
block_expression | Dowolne wyrażenie lub zestaw wyrażeń, które zostaną ocenione, jeśli wyrażenie boolean_expression wartość true . |
Uwagi
Podstawowa różnica między pętlami while
i do-while
polega na tym, czy wykonują block_expression
zanim block_expression
, czy powinny zapętlić.
Ponieważ pętle while
i do-while
opierają się na wyrażeniu, którego wynikiem jest false
aby zakończyć, często wymagają deklarowania stanu zmiennego poza pętlą, a następnie modyfikacji wewnątrz pętli.
Podczas gdy pętle
var line = 0
var maximum_lines = 5
while (line < maximum_lines) {
line = line + 1
println("Line number: " + line)
}
Pętle Do-While
var line = 0
var maximum_lines = 5
do {
line = line + 1
println("Line number: " + line)
} while (line < maximum_lines)
do
/ while
pętla jest rzadko stosowany w programowaniu funkcjonalnym, ale mogą być wykorzystane w celu obejścia braku poparcia dla break
/ continue
konstrukcję, jak widać w innych językach:
if(initial_condition) do if(filter) {
...
} while(continuation_condition)
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow