Rubyベストプラクティス 付録B Rubyの標準ライブラリを活用する その2

引き続き 付録B です。ほぼ既にどこかで読んだライブラリなのですっとばしていきます。

  • strscan
  • digest
  • mathn
    • require "mathn" すると整数除算が Rational を返すようになる
    • sqrt(-1) #=> Complex(0, 1)
    • Vector, Matrix
  • csv
  • pstore
  • json
    • { "json_class" : "MyClass", "data" :data } な JSON を作っておくと parse 時に MyClass_.json_create(data) を呼んでくれる
  • erb

今日読んだところは一転してあまり書くことはありませんでした。ライブラリ自体よりそれを使ったサンプルのほうがメインのような。

次は付録C Rubyワーストプラクティスで本書も読み終わります。次はプログラミング Haskell にしようかなと思っています。ちょっと30分読書向きじゃないかもしれませんので少し中を覗いてみて決めます。