書籍詳細(基礎Perl)

基礎Perl 書影

ISBN: 978-4-8443-2699-1

基礎Perl

山田祥寛 著

サポート終了
著者山田祥寛
出版社インプレスジャパン
価格3,200円(税別)
判形B5変版・1色
ページ数456ページ
発売日2009年4月3日
シリーズ 基礎 (IMPRESS KISO SERIES)
対象レベル初級

仕事でPerlを使う人のために、イマドキのコーディングスタイルを解説

基本文法からオブジェクト指向構文、メジャーなモジュールの用法、データベース連携などなど、モダンな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」

更新日: 2009.03.29

お問い合わせ

書籍に関するご質問や誤りのご報告、ご意見・ご感想などをお寄せください。

Powered by メールフォーム 『オレンジフォーム』