2009-07-02から1日間の記事一覧

rubyのppの落とし穴

オブジェクトを整形していい感じに表示してくれるpp - Hacking My Way 〜 itogのhack日記と絶賛したばかりのppですが、ちょっと落とし穴があります。それは、整形以外でもpと必ずしも挙動が一致せず、pでは表示できるけど、ppだと期待通りに表示できないオブ…

オブジェクトを整形していい感じに表示してくれるpp

rubyで文字列を出力するにはprint, puts, p など色々ありますが、デバッグで特に便利なのがppです。以下のようなオブジェクトの出力をしてみましょう。 class Hoge def initialize @hoge = 'hoge' @fuga = ['fuga1', 'fuga2', 'fuga3'] @piyo = {:p1=>'piyo1…