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.