[#15625] rb_hash_initialize — Takaaki Tateishi <ttate@...>

立石です.

22 messages 2002/01/04
[#15627] Re: rb_hash_initialize — matz@... (Yukihiro Matsumoto) 2002/01/04

まつもと ゆきひろです

[#15628] Re: rb_hash_initialize — Takaaki Tateishi <ttate@...> 2002/01/04

立石です.

[#15685] undefined method `inherited' for false (NameError) — WATANABE Hirofumi <eban@...>

わたなべです。

13 messages 2002/01/15
[#15686] Re: undefined method `inherited' for false (NameError) — nobu.nakada@... 2002/01/15

なかだです。

[#15757] 文字列→整数変換 — nobu.nakada@...

なかだです。

30 messages 2002/01/25

[#15830] [ 提案 ] puts, print 等を IO から分離 — UENO Katsuhiro <unnie@...>

うえのです。

14 messages 2002/01/31

[ruby-dev:15678] Re: Module#<=>

From: matz@... (Yukihiro Matsumoto)
Date: 2002-01-12 17:25:47 UTC
List: ruby-dev #15678
まつもと ゆきひろです

In message "[ruby-dev:15677] Module#<=>"
    on 02/01/12, Koji Arai <JCA02266@nifty.ne.jp> writes:

|親子関係にないクラス同士の比較で
|
|	p Class.new <=> Class.new
|	=> ruby 1.7.2 (2002-01-05) [i586-linux]
|	   1
|
|は、常に 1 です。他の不等号演算子では、常に false です。
|
|	p Class.new < Class.new
|	p Class.new > Class.new
|	=> ruby 1.7.2 (2002-01-05) [i586-linux]
|	   false
|	   false
|
|これは、仕様でしょうか?マニュアルにどう書くべきか迷っています。

そうですね。気持ちとしては

||     ((-あらい 2002-01-12: たぶん。仕様上不定。実装では特定といったところ-))。

これが正解というところでしょう。うーん、モジュールのようなも
のの場合には比較が成立しない場合には例外にしてしまった方が良
いかもしれませんね。そうしようかなあ。

In This Thread

Prev Next