Grammatik & Struktur / Auto-Block-Funktion

Auto-Block-Funktion

Eine Auto-Block-Funktion ist die Standard-Funktion eines Objekts.

Werden nach einem Objekt die folgenden Zeilen eingerückt, so führt JayMo die Auto-Block-Funktion des Objekts aus:

Count(3,5)
	it.print

Hier wird also ein Objekt vom Typ "Count" mit den Argumenten 3 und 5 erzeugt. Da keine Funktion angegeben wurde, "Count" aber die Funktion ".each" als Standard-/Auto-Block-Funktion hat, wird somit automatisch ".each" aufgerufen. Und die Funktion ".each" führt dann den Block aus.

Somit ist dieses Beispiel identisch mit:

Count(3,5).each
	it.print

Die Auto-Block-Funktion kann nur direkt nach dem erzeugen einer neuen Objekt-Instanz verwendet werden.

Nach einer Funktion oder bei Verwendung einer Variable/Konstante muss die entsprechende Funktion extra aufgerufen werden.

- Powered by OghsWiki -

 

 

Unterstützen

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

Erhalten:  0 €