Beispiele: Final


Mit final() lässt sich sehr einfach die final-clause von Java emulieren, d.h. es kann ein Block Code spezifiziert werden, der nach dem Verlassen dieser Funktion ausgeführt wird, unabhängig davon, wann oder wo die Funktion verlassen wird. 5 Zeilen Code sagen mehr als tausend Worte:
func void testFinal() {
if (final()) {
MEM_InfoBox("Final was called.");
};
MEM_InfoBox("This will appear before Final");
};

Führt man die Funktion testFinal() aus, erscheint erst eine InfoBox mit dem Inhalt "This will appear before Final" und danach eine InfoBox mit dem Inhalt "Final was called".