[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:3558

From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Sat, 23 Feb 2013 08:24:19 +0900
Subject: [ruby-reference-manual:3558] [るりまプロジェクト - Bug #7905][Closed] Object#to_int のサンプルが 2.0 で動作しない


Issue #7905 has been updated by sho-h (Sho Hashimoto).

Status changed from Open to Closed

> n[1] なので 0 だと思います。

あ、ほんとうですね。

> ところで Fixnum#[] って比較的マイナーな気がするので Array#[] とかはどうでしょうか。

いいですね。修正しました。
----------------------------------------
Bug #7905: Object#to_int のサンプルが 2.0 で動作しない
https://bugs.ruby-lang.org/issues/7905#change-36808

Author: sho-h (Sho Hashimoto)
Status: Closed
Priority: Normal
Assignee: 
Category: 
Target version: 
reporter: 
ruby_version: 


=begin
Object#to_int のサンプルが 2.0 からエラーになるとつぶやいておられる方がいらっしゃいました。

原因は #1792 の修正の影響で 2.0 から Fixnum#& が他のオブジェクトを受け付けないからではないかと思います。特に Fixnum#& にこだわる事もないかと思いますので、他のメソッドで代用という形で修正しようかと思います。例えば以下ですね。

  class Foo
   def to_int
     1
   end
  end
  
  n = 0b1101
  p(n[Foo.new]) # => 1
=end



-- 
http://bugs.ruby-lang.org/

--
ML: ruby-reference-manual@m...
Info: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

      3555 2013-02-21 17:14 [sho-h@n...          ] [るりまプロジェクト - Bug #7905][Open] Object#to_int のサンプルが 2.0 で動作しない
      3557 2013-02-22 22:11 ┣[redmine@r...        ]                                       
->    3558 2013-02-23 00:24 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #7905][Closed] Object#to_int のサンプルが 2.0 で動作しない