タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ネタとrubyに関するabyssgateのブックマーク (1)

  • Rubyによる不適切なFizzBuzzの世界 - Qiita

    最近不適切にFizzBuzzをやるのが楽しく、常にFizzBuzzのことばかり考えている気がします。これが"恋"というものなのでしょうか。 というわけなので、最近書いたFizzBuzzをいくつか紹介したいと思います。 basic.rb 基パターン (1..100).each do |n| puts case 0 when n % 15 then :FizzBuzz when n % 3 then :Fizz when n % 5 then :Buzz else n end end いいですね。ポイントはcaseの使い方です。caseは、caseに渡したオブジェクトと、各when節の評価結果を===メソッドで比較します。例えばFizzBuzzに該当するかの判定部分は0 === n % 15といった処理が走ることになるわけですね。 tap.rb tap with breakの活用

    Rubyによる不適切なFizzBuzzの世界 - Qiita
    abyssgate
    abyssgate 2015/02/19
    これが変か(かなり)
  • 1