pメソッド
Rubyで画面に文字を出力するメソッド三種類の違いです。printは一番素直に文字を出力、putsは末尾に改行を追加、それからpはオブジェクトの内容を表示してくれます。pはPHPのvar_dumpに近い感じでしょうか。
s = "Hello"
print s # Hello(改行なし)
puts s # Hello(+改行)
p s # "Hello"(ダブルクォート付)
a = [1, 2, 3]
print a # [1, 2, 3](改行なし)
puts a # 1\n 2\n 3\n (改行で区切って要素を列挙)
p a # [1, 2, 3]
参考URL
この記事は役に立ちましたか?
- EnglishWorm.com
- SinglesFan.com
- LmLab.net
- サイトマップ
- 運営者について