データ構造を確認するpメソッドとppメソッド
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
PHPには、配列やオブジェクトのデータ構造を確認するためのprint_rやvar_dumpといった関数があります。
同様のメソッドが、Rubyにもありまして、ppメソッドは便利だろうと思います。
ppメソッドを使うには、ppライブラリをrequireします。
pメソッドでも、データ構造を確認できますが、ppメソッドは改行などを用いてよりデータ構造を確認しやすいです。
スポンサーリンク
require 'pp' profile = {"last_name" => "yamada", 'first_name' => "takesi", 'addres' => 'Tokyo', 'old' => 28, 'height' => 172, "weight" => 65} p profile print "\n" pp profile
実行結果。
{"weight"=>65, "height"=>172, "old"=>28, "first_name"=>"takesi", "addres"=>"Toky o", "last_name"=>"yamada"} {"weight"=>65, "height"=>172, "old"=>28, "first_name"=>"takesi", "addres"=>"Tokyo", "last_name"=>"yamada"}
ppメソッドのほうが、配列の構造をより視認性よく確認できます。
開発中、デバッグ時には、手放せなさそうなメソッドですね。
スポンサーリンク
>> 次の記事 : Rubyの魅力
<< 前の記事 : requireで別ファイルを取り込む
- - 関連記事 -
- GNU GLOBALでソースコードを可視化
- Cygwin1.5にRuby1.7をソースからビルド
- irbで対話的にRuby実行
- Aptana Studio + RadRailsプラグイン(Eclipse系Ruby・IDE)を試す。NetBeansとの比較
- NetBeans IDEでRuby開発
- Rubyの真偽値・nilとfalseだけが偽
- Rubyの魅力
- requireで別ファイルを取り込む
- Rubyはオブジェクト指向のインタープリタ言語
- 文字列とprint, puts, pなどの表示・出力メソッド
- Hello world ! Hello, Ruby !
- Rubyを勉強する環境構築(E-TextEditor)
- Rubyのto_sメソッドで2進数、8進数、16進数、10進数の変換
スポンサーリンク