Anhang A. Übung Antworten
Dieser Anhang enthält die Antworten auf die Übungen, die im ganzen Buch vorkommen.
Antworten auf die Übungen in Kapitel 1
Diese Übung ist einfach, da wir dir das Programm bereits gegeben haben. Deine Aufgabe war es, es zum Laufen zu bringen:
print "Hello, world!\n";
Wenn du v5.10 oder höher hast, kannst du
say
ausprobieren:use v5.10; say "Hello, world!";
Wenn du es von der Kommandozeile aus versuchen willst, ohne eine Datei zu erstellen, kannst du dein Programm auf der Kommandozeile mit dem Schalter
-e
angeben:$
perl -e 'print "Hello, World\n"'
Es gibt einen weiteren Schalter,
-l
, der den Zeilenumbruch automatisch für dich einfügt:$
perl -le 'print "Hello, World"'
Die Anführungszeichen in Windows in command.exe (oder cmd.exe) brauchen die doppelten Anführungszeichen an der Außenseite, also tauschst du sie aus:
C:\> perl -le "print 'Hello, World'"
Du kannst dir einiges an Kopfzerbrechen ersparen, wenn du die verallgemeinerten Anführungszeichen innerhalb des Shell-Quotings verwendest:
C:\> perl -le "print q(Hello, World)"
Ab Version 5.10 kannst du den Schalter
-E
verwenden, um neue Funktionen zu aktivieren. Damit kannst dusay
verwenden:$
perl -E 'say q(Hello, World)'
Wir haben nicht erwartet, dass du das auf der Kommandozeile ausprobierst, weil wir dir das noch nicht gesagt haben. Trotzdem ist es eine weitere Möglichkeit, es zu tun. Unter perlrun findest du eine vollständige Liste der Kommandozeilenschalter und -funktionen.
Der Befehl perldoc sollte mit deinem Perl mitgeliefert ...
Get Perl lernen, 8. Auflage 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.