[ruby-list:50332] Re: 1 は Integer のインスタンスですか
From:
"5.5" <5.5@...>
Date:
2016-05-18 00:38:10 UTC
List:
ruby-list #50332
5.5 です。 H.Hiro さん,sora_h さん,ありがとうございました。 あくまで用語を問題にしているのですが, 「インスタンス」という言葉についての Ruby の公式の定義 は無いが,i.instance_of?(C) が真であることをもって i を C のインスタンスと呼ぶ用語法が定着している という理解でいいのでしょうかね。 当初これに違和感を覚えたのは,クラスとインスタンスの関係を, 分類理論などでのカテゴリーとインスタンスのアナロジーで捉え てしまっていたからかも。 「インスタンス」に限らず,基本的な用語について公式の定義が 欲しいなと思うことがしばしばあります。 On 16/05/18 5:53, Shota Fukumori (sora_h) wrote: > 全然関係ないすごくタイムリーな話なんですが、trunk (2.4.0dev) では > Integer に統一する変更が取り入れられました (つい昨日の > 話)。 https://bugs.ruby-lang.org/issues/12005#note-9 興味深いですね。 もともと,多くの場合に Fixnum/Bignum の違いはユーザーにとっ てはどうでもいいことでしたからね。 -- 5.5@moji.gr.jp