Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.08 KB | None | 0 0
  1. #print、puts共に後ろにつけたものを出力するが、printは後ろで改行しないのに対して、putsは出力した後に改行をする。
  2.  
  3. print "鳴かぬなら"
  4. print "殺してしまえ"
  5. print "ホトトギス"
  6.  
  7. puts "鳴かぬなら"
  8. puts "殺してしまえ"
  9. puts "ホトトギス"
  10.  
  11. =begin
  12. 以上を出力するとputsでは改行が起こるため川柳らしく5,7,5で表せているのに対し、
  13. printは改行がないため一列で川柳を出力している。
  14. さらに川柳の最後も改行していないため、2つめの川柳の最初が1つ目の川柳に入ってしまっている。
  15. =end
  16.  
  17. =begin
  18. Pは文字列なら””をつけて出してくれるので、文字列かそれ以外かを確認するのに使える。
  19. これはprintやputsでは同じ数字でも数字を文字列で出そうとしているのか、
  20. 数列で出そうとしているのかわからないので便利。
  21. 出力結果の最後が11になっているのは上でも説明した通りprintは改行をしないため。
  22. =end
  23.  
  24. p "1"
  25. p 1
  26.  
  27. puts "1"
  28. puts 1
  29.  
  30. print "1"
  31. print 1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement