【Rubyの基本】p・putsの違い

※本サイトで紹介している商品・サービス等の外部リンクには、アフィリエイト広告が含まれる場合があります。

配列で出力したい

配列の中身で、最大値と最小値だけ選んで、再度配列にして出力したい

max_and_min([1, 2, 345, 346, 299])

# [346, 1]

「p」「puts」について

pは配列で出力できる

def max_and_min(array)
  p [array.max, array.min]
end

max_and_min([1, 2, 345, 346, 299])
# [346, 1]

putsは配列で出力されない

def max_and_min(array)
  puts [array.max, array.min]
end

max_and_min([1, 2, 345, 346, 299])
# 346
# 1

#DAY32