0
0

More than 3 years have passed since last update.

Rubyの出力メソッド p、puts、printsメソッドの違いについてまとめました。

Posted at

Rubyの学習中に、p、puts、printsメソッドを学習しましたが、違いが分かりづらかったので備忘録として作成しました。

pメソッドの特徴

pメソッドの特徴は出力する値と共に型情報(文字列や数値型)を一緒に出力することです。
基本的にはデバッグ用に使われます。

コード
1. p '1リットルの重さは'
2. p '1000'
3. p 'グラム程です'

実行結果
1. "1リットルの重さは"
2. 1000
3. "グラム程です"

文字列は""に囲まれて、数字はこのまま出力されます。

putsメソッドの特徴

■putsメソッド特徴は末尾に改行が入る形で、指定した値を出力することです。
コード
1. puts 'おはようございます'
2. puts '今日は'
3. puts '良い天気です'

実行結果
puts おはようございます
puts 今日は
puts 良い天気です

printメソッドの特徴

■printメソッドの特徴は改行を入れずに引数に指定した値を出力することです。

コード
1. print 'おはようございます'
2. print '今日は'
3. print '良い天気です'

実行結果
1. おはようございます今日は良い天気です

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0