[Perl] => [配列]


この日記のはてなブックマーク数 このエントリーを含むはてなブックマーク

配列の順序を逆にするにはreverse関数を使用します。

#!/usr/bin/perl
@character = ('a','b','c');
@character = reverse(@character);
print "@character";

[出力結果]
c
b
a



広告
続・初めてのPerl 改訂版 続・初めてのPerl 改訂版
¥ 3,360 / 売り上げランク: 10251 / 328 ページ

『初めてのPerl』というタイトルに惑わされないでください。この本のキモは「続」というところです。

とりあえずPerlの文法は一通りおさえて簡単なCGIなどが書けるようになったけれど、どーも世間に出回っているPerlのソースと、自分が書いているソースには、かなりの隔たりがあるよなぁ?と感じているような方は、ぜひこの本を手に取ってみることをオススメします。


mapなどのリスト処理、リファレンスやオブジェクトなど、よりPerlっぽいコードの書き方を知るには最適の一冊だと思います。実際にサンプルコードを動かして、内容をきっちり理解しながらじっくり読み進めると、新しいPerlの世界が見えてくると思います。

なお、これからPerlを初めようとお考えの方で、プログラミング自体の経験の少ない方は、
結城浩氏『新版Perl言語プログラミングレッスン入門編』を読み、
『CGI&Perlポケットリファレンス』を携えていくつかPerlプログラムを書いてみて、
それから『初めてのPerl』、そしてその後にこの本に手を伸ばすと良いのではないかなと思います。

Code Reading―オープンソースから学ぶソフトウェア開発技法 Code Reading―オープンソースから学ぶソフトウェア開発技法
¥ 5,460 / 売り上げランク: 20925 / 523 ページ

CodeCompleteとCodeReadingを併せて読むとよいと、
組込み系のSESSAMEプロジェクトのメーリングリストと、
OS系のTOPPERSプロジェクトのメーリングリストで推薦を受けました。

CodeCompleteは読んだことがあったので、CodeReadingを読んでいます。

オープンソースを仕事にしているので、たいへん役立っています。

MISRA-Cは研修で取り上げてきたので、本書も研修の資料としても取り上げるように準備中です。

新版Perl言語プログラミングレッスン入門編 新版Perl言語プログラミングレッスン入門編
¥ 2,835 / 売り上げランク: 23361 / 512 ページ

非常に分かりやすい。
今までにも様々な参考書に目を通してきていたが、その中でもこの本かなり読みやすく、丁寧に書かれていた。
初心者には特にお勧め。
初心者以外の方でも軽く目を通す価値はあると思う。