Sprach-Konstrukte / Times

Times

Als Alternative zur Count-Schleife kann die Funktion ".times" vom Typ "IntNumber" verwendet werden:

4.times.print

Hier wird von 1 bis 4 hoch gezählt und der gesamte nachfolgende Stream mit dem jeweiligen Wert ausgeführt. So ist die Ausgabe in diesem Fall:

1
2
3
4

Der Rückgabe-Wert ist hier 4.

Wird der Print-Funktion ein Objekt übergeben, so wird dieses anstelle des aktuellen Objektes ausgegeben:

4.times.print( "Hallo!" )

In diesem Fall wird 4x "Hallo!" ausgegeben. Der Rückgabewert ist jedoch trotzdem 4, da ".print" immer den vorherigen Wert zurück gibt.

Als Alternativen zu ".times" existieren noch:

.times
Alias für .timesUp
.timesUp
Aufwärts zählen
.timesDown
Abwärts zählen

Da ".timesUp" die Standard-/Auto-Block-Funktion von "Int" ist, kann eine gültige und einfache Schleife sogar wie folgt geschrieben werden:

4
	Print "Cycle: " + it
- Powered by OghsWiki -

 

 

Unterstützen

Die Entwicklung von "JayMo" wird derzeit nur durch Eigeninitiative ermöglicht.

Erhalten:  0 €