ISBN: 978-4-8443-2699-1
基礎Perl
山田祥寛 著
サポート終了
| 著者 | 山田祥寛 |
|---|---|
| 出版社 | インプレスジャパン |
| 価格 | 3,200円(税別) |
| 判形 | B5変版・1色 |
| ページ数 | 456ページ |
| 発売日 | 2009年4月3日 |
| シリーズ | 基礎 (IMPRESS KISO SERIES) |
| 対象レベル | 初級 |
仕事でPerlを使う人のために、イマドキのコーディングスタイルを解説
基本文法からオブジェクト指向構文、メジャーなモジュールの用法、データベース連携などなど、モダンなPerlのコーディングスタイルを基礎から徹底解説。本格的なアプリケーション開発を行うための地盤固めとして、基本的な知識をきっちりと身につけることができます。Perl言語を初めて学ぶ方のために、お勧めの入門書です。
更新履歴
- FAQ情報:2009年3月29日 更新
- 正誤訂正:2010年4月21日 更新
目次
- Chapter1 イントロダクション
- 1.1 Perlの概観
- 1.2 Perl利用のための環境設定
- 練習問題
- Chapter2 Perlの基本を学ぼう
- 2.1 Perlの基本構文
- 2.2 Perlスクリプトとperlコマンド
- 2.3 変数
- 2.4 リテラル
- 2.5 配列とハッシュ
- 練習問題
- 3.1 演算子
- 3.2 制御構文
- 3.3 構文チェックは厳しく、綺麗なプログラムを ——プラグマ構文
- 練習問題
- 4.1 コンテキスト
- 4.2 リファレンス
- 4.3 正規表現
- 練習問題
- Chapter5 組み込み関数を使いこなそう
- 5.1 関数とは?
- 5.2 文字列関数
- 5.3 配列関数
- 5.4 ハッシュ関数
- 5.5 ディレクトリおよびファイル関数
- 5.6 その他の関数
- 練習問題
- Chapter6 サブルーチンで共通機能をまとめよう
- 6.1 サブルーチンとは?
- 6.2 サブルーチンのさまざまな使い方
- 6.3 プロトタイプ
- 6.4 サブルーチンのリファレンス
- 6.5 変数の有効範囲(スコープ)——my/local命令
- 6.6 サブルーチンをより活用するためのテーマ
- 練習問題
- Chapter7 モジュールとパッケージ
- 7.1 モジュール
- 7.2 パッケージ
- 練習問題
- Chapter8 標準/CPANモジュールを活用しよう
- 8.1 モジュールを活用しよう
- 8.2 オブジェクト指向プログラミングの基本
- 8.3 日付/時刻の演算/整形/比較をしたい ——DateTimeモジュール
- 8.4 スクリプトから電子メールを自動送信したい——Net::SMTPモジュール
- 8.5 パッケージ内の変数/サブルーチンをエクスポートする ——Exporterモジュール
- 8.6 XML形式のデータを読み込む ——XML::Simpleモジュール
- 練習問題
- Chapter9 データベースとPerlの連携
- 9.1 データベースの基本
- 9.2 MySQLを使ってみよう
- 9.3 データベース抽象化レイヤ
- 9.4 データベースに接続してみよう
- 9.5 データベースにレコードを登録しよう
- 9.6 結果セットを取得する
- 9.7 トランザクション処理
- 練習問題
- Chapter10 オブジェクト指向構文
- 10.1 簡単なクラスの定義
- 10.2 コンストラクタとオブジェクト
- 10.3 メソッドの継承
- 10.4 クラス共通で使える特殊メソッド/プロパティ
- 10.5 演算子のオーバーロード
- 練習問題
- 付録A 練習問題の解答
- コラム目次
- コーディング規約
- EPIC(Eclipse Perl Integration)プラグイン
- perldocコマンド
- 初心者にありがちなエラーと対処方法
- MySQL GUI Tools
- Perl言語をより学ぶための参考図書
正誤表
| 該当頁 | 該当箇所 | 修正刷 |
|---|---|---|
| 訂正箇所 | 訂正事項 | 更新日 |
| p.65 | 表3-1 主な算術演算子の概要 | - |
| 前置加算(代入前に加算) 後置加算(代入後に加算) 前置減算(代入前に減算) 後置減算(代入後に減算) |
後置加算(代入前に加算) 前置加算(代入後に加算) 後置減算(代入前に減算) 前置減算(代入後に減算) |
2009/05/18 |
| p.66 | 図3-2 インクリメント/デクリメント演算子の上の図 | - |
| 前置演算 | 後置演算 | 2009/05/18 |
| p.66 | 図3-2 インクリメント/デクリメント演算子の下の図 | - |
| 後置演算 | 前置演算 | 2009/05/18 |
| p.177 | 図5-11 | - |
| 挿入/置換後(矢印の下)の最後尾が「8」に、 1番下は、「8」「_」になっている |
挿入/置換後(矢印の下)の最後尾「8」の後ろに「9」を追加 1番下は、「8」「9」「_」 |
2010/04/21 |
| p.394 | 囲みの中 「::」でサブルーチンを呼び出す | - |
| パッケージ名::>メソッド名(パッケージ名, 引数,...) | パッケージ名::メソッド名(パッケージ名, 引数,...) | 2009/03/29 |
FAQ
環境によっては、本に載っている通りに結果が表示されないことがあるようです。
その場合は、ファイルの文字コードを「UTF-8」等に変更して試してみてください。
以下のサンプルファイルなどで、上記のような現象を確認しております。
Chapter5 「read.pl」 「data.pl」
Chapter6 「proto.pl」
Chapter10 「uiniversal_can.pl」
その場合は、ファイルの文字コードを「UTF-8」等に変更して試してみてください。
以下のサンプルファイルなどで、上記のような現象を確認しております。
Chapter5 「read.pl」 「data.pl」
Chapter6 「proto.pl」
Chapter10 「uiniversal_can.pl」
更新日: 2009.03.29
ダウンロード
お問い合わせ
書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。
お問い合わせの前にFAQ・正誤表をご確認ください。すでに掲載済みの内容については個別回答が難しい場合があります。