キレイなコード
私的キレイなコードの定義。
かわいい記号 . + - * = / [ ] ? ! : | ふつうな記号 , " # @ ` ( ) % びみょうな記号 ' ~ ^ $ ` < > & かわいくない記号 ; { } _ ¥
だから、
['abc', 'def', 'ghi'].each{ |o| puts o.to_s.reverse }
はキレイじゃないので、
class Object def s eval "to" + 95.chr + "s" end end %w[abc def ghi].each do |o| puts o.s.reverse end
はキレイ。(ここまでやるか。)