関連するキーワード
ライブラリ
- ビルトイン (3)
検索結果
-
Object
# to _ int -> Integer (18108) -
オブジェクトの Integer への暗黙の変換が必要なときに内部で呼ばれます。 デフォルトでは定義されていません。
...。
デフォルトでは定義されていません。
説明のためここに記載してありますが、
このメソッドは実際には Object クラスには定義されていません。
必要に応じてサブクラスで定義すべきものです。
このメソッドを定義する......件は、
* 整数が使われるすべての場面で代置可能であるような、
* 整数そのものとみなせるようなもの
という厳しいものになっています。
class Foo
def to_int
666
end
end
it = Foo.new
p(9**9 & it) #=> 8
@see Kernel.#Integer...
