まとめ
ほとんどメモ。
- 1章:ようこそRubyのある生活へ
- 2章:配列とハッシュ
- 配列
- 添字参照
- 負の添字
- a[-1]
- 長さつき添字
- a[n,len]
- 範囲添字
- a[0..1]
- 負の添字
- 添字代入
- 参照とは別メソッド
- 添字参照
- ハッシュ
- メソッド呼び出しの最後の引数としてハッシュリテラルを渡すとき、ブレースは省略可能
- method :rin => 'clara', :kayo => 'pauline'
- 擬似キーワード引数
- メソッド呼び出しの最後の引数としてハッシュリテラルを渡すとき、ブレースは省略可能
- Enumerableモジュール
- eachメソッドから導出可能なメソッドを集めたモジュール
- eachを定義してinclude Enumerable すれば map他の多くのメソッドが使用できる
- Enumerable::Enumeratorクラス
- 配列
- 3章:数値
- 4章:文字列
- 式展開
- "#{a}"
- 文字列化メソッド
- to_s
- to_str
- inspect
- バッククォート文字列
- パーセント記法
- %w[abc def]
- ヒアドキュメント
- 区切り文字のインデント
- <<-"EOS"
- 区切り文字のインデント
- 正規表現
- 鬼車
- 部分文字列-
- 式展開
- 5章:入出力
- ランダムアクセス
- read で全データ入力
- read(バイト数)で入力
- StringIO
- 出力を文字列バッファに貯めておける
- ランダムアクセス
- 6章:変数と式
- 7章メソッド
- 8章オブジェクトとクラス
- 9章本書を越えて