Appendix A. Exercise Answers
This appendix contains the answers to the exercises that appear throughout the book.
Answers to Preface Exercises
I don’t really have an answer for you here other than what you read immediately before the exercise. The installation of Perl 6 is the hardest part of the problem.
Once you have perl6, you can ask it for help. The
-hand--helpcommand-line switches tend to show you a list of the things you can do with a program. Here’s an extract of the output:%
perl6 -hperl6 [switches] [--] [programfile] [arguments] With no arguments, enters a REPL. With a "[programfile]" or the "-e" option, compiles the given program and, by default, also executes the compiled code. -c check syntax only (runs BEGIN and CHECK blocks) --doc extract documentation and print it as text -e program one line of program, strict is enabled by default -h, --help display this help text ... -v, --version display version information ...You see that perl6 has
-vand--versionswitches:%
perl6 -vThis is Rakudo version 2018.04 built on MoarVM version 2018.04 implementing Perl 6.c.At the top of that help message was a note about invoking perl6 with no arguments. It drops into the REPL, where you can do the same things I showed you. At the prompt you type out a variable name and the REPL shows you its value:
%
perl6To exit type 'exit' or '^D' >$*VMmoar (2018.04) >$*PERLPerl 6 (6.c)There! You’ve completed your first exercise! You know that you have Perl 6 and that it works. You also know ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access