5.7 BEGIN und END

BEGIN und END sind reservierte Wörter in Ruby, die Code deklarieren, der ganz am Anfang beziehungsweise ganz am Ende eines Programms ausgeführt werden soll. (Beachten Sie, dass BEGIN und END in Großbuchstaben etwas völlig anderes sind als begin und end in Kleinbuchstaben.) Wenn es mehrere BEGIN-Anweisungen gibt, werden sie in der Reihenfolge ausgeführt, in der der Interpreter sie vorfindet. Wenn es mehrere END-Anweisungen gibt, werden diese umgekehrt zu der Reihenfolge ausgeführt, in der sie auftreten – das heißt, die erste wird zuletzt ausgeführt. Diese Anweisungen werden in Ruby nicht häufig eingesetzt. Sie wurden aus Perl übernommen, das sie wiederum von der Textverarbeitungssprache awk geerbt hat.

Auf BEGIN und END müssen ...

Get Die Programmiersprache Ruby now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.