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の拡張機能を使って実行する
▷マークをクリックすると実行される