2017-10-13

anond:20171013100220

puts警察だ! Rubyにおいて単純な文字列を特段厳密な制御なしに改行つきで標準出力に出したい場合printではなくputsを使え!

print msg + "\n" # back-slash
puts msg

ちなみに文字列nilだったり空文字列だったりする場合は改行が出ちゃうので注意だ!

あと文字列が改行で終わっている場合はその改行を流用してputsはなにもしないのでこれも注意だ!

それと引数文字列でも配列でもない場合はまずto_aryが試され(てそのあとto_sす)るのでものによってはprint+"\n"とは違う表示になるぞ!

うん、この例外挙動覚えて慎重に運用するくらいなら最初からprintでいいな!

記事への反応 -
  • https://anond.hatelabo.jp/20171013044943

    13日の金曜日リスト 2000年:10月13日 2001年:4月13日 7月13日 2002年:9月13日 12月13日 2003年:6月13日 2004年:2月13日 8月13日 2005年:5月13日 2006年:1月13日 10月13日 2007年:4月13日 7月13日 2...

    • anond:20171013044943

      ruby # 曜日定数定義module YOUBI Sun = 0, Mon = 1, Tue = 2, Wed = 3, Thu = 4, Fri = 5, Sat = 6end# 指定年月日の曜日取得# https://en.wikipedia.org/wiki/Determination_of_the_day_of_the_week#Implementation-dependent_methodsdef get_you...

      • anond:20171013100220

        puts警察だ! Rubyにおいて単純な文字列を特段厳密な制御なしに改行つきで標準出力に出したい場合はprintではなくputsを使え! print msg + "\n" # back-slash puts msg ちなみに文字列がnil...

      • https://anond.hatelabo.jp/20171013100220

        いまさらだけど閏年と曜日の周期なんだから28年に決まっとろう。 あと、そこまで書いたんだから2100年にまさに28年周期が崩れてることに気づけよ。

    • anond:20171013044943

      今日じゃん!

    • anond:20171013044943

      金ローでやってたのを覚えてる人が少なくなったから話題にする人もいなくなったな

      • anond:20171013134059

        いや映画関係なく知ってるだろ普通は

        • anond:20171013134308

          今の20代前半以下の若いのはジェイソンとか「誰それ?」状態だよ ホラーとのかかわりも知らない

記事への反応(ブックマークコメント)

アーカイブ ヘルプ
ログイン ユーザー登録
ようこそ ゲスト さん