From: Shin-ichiro Hara Date: 1999-03-12T15:07:55+09:00 Subject: [ruby-list:12795] Re: Making of Interval class. 原です。 In message "[ruby-list:12787] Re: Making of Interval class." on 99/03/12, Takashi Nakai writes: |ただし、Ruby の場合は、上記の等差数列の性格よりも、範囲の |性格が強い様なので range と言う呼び方が正しいですよね。 | | (1,2,3,4,5) と言う集合に 3.14 は含まれないが | (1 <= x <= 5) には 3.14 は含まれる 範囲といってもどのクラスにおける範囲か?と考えると 1 .. 5 に 3.14 は含まれないが 1.0 .. 5.0 には 3.14 は含まれる という考えもできると思います。 ただし現状は自動的な型変換がおこって結局 1 .. 5 に 3.14 は含まれる ことになると考えられます。