職案人

求職・歴史・仏教などについて掲載するつもりだが、自分の思いつきが多いブログだよ。適当に付き合って下さい。

putsとprintの違い

2021年06月23日 | Ruby3.0.1
putsとprintの違い


【開発環境】
OS:Win10(64ビット)
Ruby 3.0.1
VSCode
VSCodeでRubyを気軽に実行する環境を作る

【printとputsの違い】
改行するかしないか
オブジェクトの情報も出力するか
「puts」と「p」は出力した後に改行するのですが、「print」は改行しません。

「puts」と「p」はいずれも改行するのですが、「p」メソッドはオブジェクトの情報も出力します。

「test1-1.rb」ファイルを作成して確かめて見る
アプリコード
print 123, 'abc'
print "abc\ndef"

puts 123
puts 'abc'
puts "abc\ndef"

コマンド実行
D:\pg\Ruby30-x64\sample> ruby test1-1.rb
表示
123abcabc
def123

abc
abc
def
PS D:\pg\Ruby30-x64\sample>

VSCodeの拡張機能を使って実行する
▷マークをクリックすると実行される

コメント
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする