From: Masahiro Sato Date: 2002-11-13T15:57:46+09:00 Subject: [ruby-list:36452] Re: 範囲オブジェクトの和と差 佐藤です。 > 高橋征義です。 > > class Range > def +(a) > self.to_a + a.to_a > end > def -(a) > self.to_a - a.to_a > end > end できるようになりました。 こんな風にして使うことができました。 #! /usr/bin/env ruby class Range def +(a) self.to_a + a.to_a end def -(a) self.to_a - a.to_a end end for i in ( 1..15 ) - ( 3..5 ) puts i end どうもありがとうございました。 なかなかメソッドの付け足しのセンスが 身に付かなくて苦労しています。 selfがポイントでしょうか。 それでは。