エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
IntegerもRubyオブジェクト - @m_seki の
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
IntegerもRubyオブジェクト - @m_seki の
id:sumimさんの数値のFizz、Buzz等への変換を、Smalltalk(とRuby)で通常より直感的に表現したい - Sma... id:sumimさんの数値のFizz、Buzz等への変換を、Smalltalk(とRuby)で通常より直感的に表現したい - Smalltalkのtは小文字ですをなんか見つけたのでRubyで真似してみましたー。 class Integer def method_missing(sym, *args) sel = sym.to_s m = self return super unless sel=~/^[A-Z]/ and args.size.zero? Integer.class_eval{ define_method(sel.downcase){@sumim = @sumim.to_s + sel if self%m==0; self} } end def inspect @sumim ? @sumim.inspect : self.to_s end end 3.Pizz; 5.Quzz