Ruby/While

Aus Scientia
Version vom 30. September 2007, 17:03 Uhr von 84.164.161.40 (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

While

Was ist While?

"while" ist eine bedingte Schleife.
Das bedeutet, dass while einen (Schleifen-)"Kopf" und einen (Schleifen-)"Fuß" hat und alles zwischen dem Kopf und dem Fuß immerwieder ausgeführt wird, wenn eine bestimmte Bedingung zutrifft (also true ergibt).

Formel

while(->Bedingung<-)
 [->Schleifeninhalt<-]
end

Beispiel

a=1
while(a<3)
  a+=1
  print("a")
end

dieses Beispiel bewirkt, dass drei mal "a" ausgegeben wird.

break

Eine Whileschleife kann durch ein "break" abgebrochen werden. Das bedeutet, dass, wenn die break-Anweisung ausgeführt wird, die Whileschleife abgebrochen wird und sich auch nicht mehr wiederholt.

Beispiel

a=1
while(a<3)
  a+=1
  print("a")
  break
end

durch dieses Beispiel wird nur ein mal "a" ausgegeben, da die break-Anweisung -nach dem ersten mal "a" ausgeben- die Bedingung abbricht.

Formelerklärung

Was sind Formeln?

Die Formeln sind allgemeingeltende Regeln.

Wie verstehe ich Formeln?

->X<-

Der Text in Formeln der zwischen "->" und "<-" gefasst ist, muss durch ein/en Wort/Text ersetzt werden, welches/r auf die Beschreibung passt.

[X]

Der Text der zwischen "[" und "]" gefasst ist, ist optional, d.h. kann weggelassen werden.

[[X]]

Die "[[" und "]]" sind als einfache "[" und "]" zu verstehen.