エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
リファクタリング(1)
次のように定義されたクラス Bird, Crow, Duck がある。 require 'digest/md5' class Bird attr_accesso... 次のように定義されたクラス Bird, Crow, Duck がある。 require 'digest/md5' class Bird attr_accessor :name private def digest(food) d = Digest::MD5.new d << food d << name d.hexdigest end end class Crow < Bird def eat(food) if food.kind_of?(String) && food.match(/^edible:/) digest(food.reverse) else food end end end class Duck < Bird def eat(food) if food.kind_of?(String) && food.match(/^edible:/) digest(food.upcase



2012/09/02 リンク