[#47173] 小数点以下を切り捨てる方法について — "T.Soejima" <clev@...2.so-net.ne.jp>

お世話になっております。そえじま@勉強中です。

16 messages 2010/06/23

[ruby-list:47166] 破壊的なメソッドを作るには?

From: "Hideo Konami" <konami@...>
Date: 2010-06-18 04:48:03 UTC
List: ruby-list #47166
小波です.
次のようなメソッドを String クラスに定義して,アスキー文字列
をソートした文字列を返すようにしました.

class String
  def sort
    self.split('').sort.join('')
  end
end

これは働きますが,sort! という名前でオブジェクトを破壊的に変
更するようなメソッドもほしいのです.self を変更すればいいかと
一瞬思いましたが,self の変更は許されませんよね.どうした
らうまくいくのでしょうか.ヒントでもいただけると幸いです.





In This Thread

Prev Next