概要
書籍 Ruby Cookbookに関するメモ。
全てをカバーせず、自分の中で新たに学ぶことやまとめ直しておきたいことのみを抜粋します。
また、例示するサンプルも写経せずに出来るだけ自分で考えたサンプルにします。
各章
Chapter1. String
Stringの頭一文字を取得
Immutable MethodとDestroy Method
Predicate Method
Array#join
変数を含む文字列とエスケープ
eRuby
文字列を一文字ずつ抜き出して処理
大文字小文字変換
空白詰め、空白除去
メソッドの保持確認
正規表現のUNION
Chapter3. Date and Time
現在日時の取得
日付のフォーマット
日付のイテレーション
日付、日時の加算・減算
日付同士の比較
一定時間ごとに処理を実行
Timeoutの制御
Chapter4 Array
Chapter5 Hashes
Chapter6 Files and Directories
Chapter7 Code Blocks and Iteration
Chapter9 Modles and Namespaces
後から特定のオブジェクトのみにModuleを追加
Mixing in Class Methods
Automatically Loading Libraries as Needed
Chapter10 Reflection and Metaprogramming
オブジェクトのクラスと基底クラス
オブジェクトのメソッドリスト
自身で定義したメソッドのリストを取得
メソッドの参照の取得
Classの変更をListenする
メンバー変数の自動設定
メタプログラミングでコードのボイラープレートを避ける
文字列評価によるメタプログラミング
alias
参考書籍
Ruby Cookbook (Cookbooks (O'Reilly))
- 作者: Lucas Carlson,Leonard Richardson
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2006/07/28
- メディア: ペーパーバック
- 購入: 1人 クリック: 12回
- この商品を含むブログ (20件) を見る