2017年5月1日月曜日

開発環境

Think Perl 6: How to Think Like a Computer Scientist (Laurent Rosenfeld(著)、Allen B. Downey(著)、Oreilly & Associates Inc)のPart 1(Starting with the basics)、Chapter 7(Strings)、String Traversal with a while or for Loop の Exercise: The Ducklings.を取り組んでみる。

Exercise: The Ducklings.

コード(Emacs)

#!/usr/bin/env perl6
# -*- coding: utf-8 -*-

my $suffix = 'ack';

for 'J'..'Q' -> $letter {
    if $letter eq 'O' or $letter eq 'Q' {
        say $letter ~ 'u' ~ $suffix;
    } else {
        say $letter ~ $suffix;
    }
}

入出力結果(Terminal, REPL)

$ ./sample_duckl.pl
Jack
Kack
Lack
Mack
Nack
Ouack
Pack
Quack
$

0 コメント:

コメントを投稿