Abkürzungen / Auto-Block-Funktion direkt

Auto-Block-Funktion direkt

Wird direkt an ein neu erzeugtes Objekt ein Block angehängt, so wird die Standard-Funktion des Objekts aufgerufen.

Dieses Verhalten nennt sich Auto-Block-Funktion.

Beispiel mit "If"

So z.B. wird bei "If" die Funktion ".then" automatisch ausgeführt:

If( true )
	Print "yes"

Ausgeschrieben:

If( true ).then
	Print "yes"

Liste

Diese Funktionalität lässt sich auch nutzen, um alle Objekte einer Liste zu durchzulaufen:

[ 4, 9, 5, 2, 8, 5 ]
	Print it

Dies funktioniert nur direkt nach der Definition der Liste. Die Standard-Funktion einer Liste ist ".each", welche hier aufgerufen wird.

Int-Schleife

Anstatt einer Count-Schleife lässt sich auch folgendes schreiben:

10
	Print it

Hier wird die 10 erzeugt und durch den Block die Standard-Funktion ".each" ausgeführt.

- Powered by OghsWiki -

 

 

Unterstützen

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

Erhalten:  0 €