『新版Perl言語プログラミングレッスン入門編』

Lightweight Languageの基礎固め。

結城浩

このページは、 Perlの入門書 『新版Perl言語プログラミングレッスン入門編』 のサポートページです。

目次

はじめに

本書は、Perl言語入門書のロングセラー『Perl言語プログラミングレッスン入門編』の新版です。

『Perl言語プログラミングレッスン』入門編は、 プログラミング言語「Perl」を初歩から学ぶための本です。 プログラミングをするのはこれが初めて、という読者を想定しています。 本書の目標は、読者がPerl言語の基礎知識を身につけ、 簡単なプログラムを読み書きできるようになることです。

新版では、 現在の処理系にそぐわない記述を改めると共に、 まとまったサンプルプログラムに、 use strict; use warnings; を追加しました。

本書もまた、みなさんのお役に立ちますように。

本書の内容

本書に登場するサンプルプログラムのダウンロード

誤りと訂正

以下に示す「誤りと訂正」は、 ほぼすべて読者さんからのご指摘によるものです。 いつもありがとうございます。

(2008-02-19)
p.170: Fig.6-18
    誤:(カラーコードの前に●印がある)
    正:(カラーコードの前に●印はありません)

(2008-02-19)
p.268: 12行目
    誤:年の中の日(1〜366)
    正:年の中の日(0〜365)

(2007-04-17)
p.158: 17行目
    誤:
        last if ($_ eq 'END') {
    正:
        last if ($_ eq 'END');

(2007-03-14)
p.412: 最下行(行のはじめにスペースが1個必要)
    誤:
        after:Humpty Dumpty sat on a wall,
    正:
         after:Humpty Dumpty sat on a wall,

(2007-01-02)
p.125: 中程
    誤:
        my %age_to_nsme;
    正:
        my %age_to_name;

(2006-11-16)
p.416 : 下から3行目
    誤:
        /((.)\2){4,}/
    正:
        /((.)\2){5,}/

(2006-11-16)
p.416 : Fig.A-6 : 差し替え
    Fig.A-6 /((.)\2){5,}/の場合の実行例(抜粋)
    GGTTGGTTAA
    AAAAAAAAAAAA
    CCCCCCTTCC
    GGTTTTGGTT
    TTTTTTTTTT
    GGGGAATTAA
    TTAATTAACC
    TTAACCTTAATT
    TTCCAAAATT
    AATTTTTTTTAAAAAA
    TTAAAATTAA
    AAAATTCCTT

ぜひ、感想をお送りください

あなたのご意見・感想をお送りください。 あなたの一言が大きなはげみとなりますので、どんなことでもどうぞ。

あなたの名前: メール:
学年・職業など: 年齢: 男性女性
(上の情報は、いずれも未記入でかまいません)

お手数ですが、以下の問いに答えてから送信してください(迷惑書き込み防止のため)。
今年は西暦何年ですか?

何かの理由でうまく送れない場合にはメールhyuki at hyuki dot comあてにお願いします。

更新履歴

豊かな人生のための四つの法則