改訂2版 Ruby逆引きハンドブック|Tech Book Zone Manatee

マナティ

購入形態

書籍
4,202円
数量:

カートに追加されました。

カートに入れる
紙の本を買う

改訂2版 Ruby逆引きハンドブック

シーアンドアール研究所

本書は「やりたいこと」から、Rubyの機能を探せる逆引きリファレンスが、バージョン2.3~2.5に対応して改訂しました。圧倒的な情報量で、サンプルも豊富に掲載しています。Ruby開発者なら手元に置いておきたい1冊です。

【改訂2版によせて】

 このたびRuby逆引きハンドブックを改訂する機会に恵まれました。従来Rubyのバージョン1.8から1.9ごろに対応していたものを、2.3から2.5ごろの記述に更新しています。

 内容を読み返してみて、文法など、今日のRubyに繋がる基礎的な考え方は、初版の時点ですでに確立しており、骨格はそこまで変わっていないという印象を受けました。そこで基本的な章立ては従前を踏襲し、また、内容についてもそこまでのリライトをかけずに済んだ部分も多いです。

 とは申しましても、変えたところもあります。新しく増えたクラスやメソッドの解説を必要に応じて追加してあります。逆に減ったクラスもあり(Bignumなど)、これにも対応しないといけませんでした。

 また、Ruby自体よりもその周辺環境の動きが早かった部分があります。Rubygemsは組み込みになり、今ではBundlerの利用が一般的です。このような部分も全般的に現代的な記述に改めました。

 もちろん、サンプルコードは現在のRubyでの動作確認を行っています。執筆時点でアクティブなRubyのバージョンである2.3/2.4/2.5について、動作を確認しました。本書の内容に関しては読者の皆さんが安心してお使いいただけるものと自負しています。

 改訂に際しては出版社を筆頭に著者陣勤務先など、各方面の多大なご尽力が必要でした。お名前を挙げていくことができず、平にご容赦ください。もちろん、内容に瑕疵があれば(あると思いますが)、それはひとえに著者の責に帰すものです。

※EPUBは固定型のものになります。

発売日:2018-08-24

ページ数:730ページ

目次

CHAPTER 01 Rubyの基礎知識
CHAPTER 02 基本的なツール
CHAPTER 03 Rubyの文法
CHAPTER 04 オブジェクトの基礎
CHAPTER 05 文字列と正規表現
CHAPTER 06 配列とハッシュ
CHAPTER 07 コレクション一般を扱うモジュールEnumerable
CHAPTER 08 数値と範囲
CHAPTER 09 時刻と日付
CHAPTER 10 入出力とファイルの扱い
CHAPTER 11 システムとのインターフェイス
CHAPTER 12 ネットワーク
CHAPTER 13 クラス・モジュール・オブジェクト
CHAPTER 14 マルチスレッドと分散Ruby
CHAPTER 15 ドメイン特化言語(DSL)の構築
CHAPTER 16 プログラムを書いた後の話