… -Flow (Follow the Flow) / Ausgabe bei JayMo-Flow

Ausgabe bei JayMo-Flow

Da bei JayMo-Flow die Verarbeitung von links nach rechts im Vordergrund steht, werden in den nachfolgenden Beispielen ausschließlich die Ausgabe-Funktionen ".print" und ".echo" verwendet.

Print

Mit ".print" wird das aktuelle Objekt in einen String umgewandelt und inkl. nachfolgendem Zeilenumbruch ausgegeben.

12345.print

Der Rückgabewert ist hierbei immer identisch mit dem Basis-Objekt.

12345.print.add(155).print

Echo

Die Funktion ".echo" ist mit ".print" generell identisch, außer dass kein Zeilenumbruch angehängt wird.

123.echo.print.echo.print

Argumente

Um einen anderen Text als das aktuelle Objekt auszugeben, kann ein Argument übergeben werden:

( 123 * 8 + 1 ).echo( "The result is: ").print

Ausgabe:

The result is: 985

Zwischenstand

Die Ausgabe-Funktionen eignen sich auch, um in längeren Verarbeitungsfolgen Zwischenstände auszugeben.

"Hello world!".print.replace( "world", "sun" ).print
.caseUp.begin( "!!!" ).add( "!!" ).print

Hier wurde die Verarbeitungskette auf zwei Zeilen aufgeteilt.

Dieses Beispiel erzeugt eine Zeichenkette und führt danach der Reihe nach folgende Funktionen aus: - mit Zeilenumbruch ausgeben - das Wort "world" durch "sun" ersetzen - mit Zeilenumbruch ausgeben - alles in Großbuchstaben umwandeln - am Anfang drei Ausrufezeichen einfügen - am Ende zwei Ausrufezeichen anhängen - mit Zeilenumbruch ausgeben

- Powered by OghsWiki -

 

 

Unterstützen

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

Erhalten:  0 €