- 2007-12-17 (月)
- 技術
なんかいろいろ種類があったので試してみました。
ちょっとしたプログラムを作るときに重宝するので、今後頻繁に使いそうです。

「putsメソッド」や「printメソッド」はオブジェクトを文字に変換して出力する基本的なメソッドです。
一方ちょっと特殊な「pメソッド」は、オブジェクトの内部状態を出力します。
なので、ちょいプログラムを作ってテストするときは文字数が少ないputsメソッドを使うのがよいのかな?w
でも改行されてしまうので、文字連結とかで改行してほしくないときはprintメソッドを使えばよいのでしょう。
printfメソッドにこの場合配列のobjをそのまま渡すとエラーになってしまいます。
Cと同じように書けば普通に動く。
printf("Line:%d %d %d\n",obj[0], obj[1], obj[2])
こんな感じね。
以下出力結果。

pメソッドがobj = [1, 2, 3]で指定した右側がそっくり出力されています。
ほほ~う。これは使えるかもしれない。
さらにppメソッドなるものがあるようですが、それはまた次回調べてみます。
なかなか奥が深いっす。Rubyちゃん。
- Newer: 無名関数、クロージャ、そしてレキシカルスコープへ
- Older: ドラクエでモンスターが街に入ってこない理由
Comments:0
Trackback:0
- TrackBack URL for this entry
- http://hisasann.com/cgi-bin/mt/mt-tb.cgi/726
- Listed below are links to weblogs that reference
- Rubyでのコンソール出力メソッドいろいろ from HouseTect, JavaScript Blog


