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

ruby-reference-manual:3341

From: "sho-h (Sho Hashimoto)" <sho-h@n...>
Date: Sat, 29 Sep 2012 18:56:32 +0900
Subject: [ruby-reference-manual:3341] [るりまプロジェクト - Bug #7072] Fixnum, Bignum の #&, #|, #^ の引数の型変換


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

Assignee set to sho-h (Sho Hashimoto)

インデント必要ですね。

Array が全部終わったら ML に何をしたか共有してしばらく様子を見た後で自分の方で対応します。
----------------------------------------
Bug #7072: Fixnum, Bignum の #&, #|, #^ の引数の型変換
https://bugs.ruby-lang.org/issues/7072#change-29782

Author: pypypy567 (py _)
Status: Open
Priority: Normal
Assignee: sho-h (Sho Hashimoto)
Category: 
Target version: 
reporter: 
ruby_version: 


Fixnum と Bignum の2項ビット演算は引数に整数以外を指定すると to_int で変換を試みます。
Numeric は to_int を定義しているので1.8系では 1 & 3.0 #=> 1 とか出来るのですが、1.9系では Float だけ特別扱いで例外にするようです。
Array に書き足された型変換の記述をまねして書くとこんな感じでしょうか。


@param other 整数値を指定します。整数以外のオブジェクトを指定した場合は to_int メソッドによる暗黙の型変換を試みます。
#@since 1.9.1
ただし例外として [[c:Float]] オブジェクトは変換しません。
#@end



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

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

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

      3327 2012-09-26 11:40 [redmine@r...        ] [るりまプロジェクト - Bug #7072][Open] Fixnum, Bignum の #&, #|, #^ の引数の型変換
      3329 2012-09-26 12:09 ┣[redmine@r...        ] [るりまプロジェクト - Bug #7072] Fixnum, Bignum の #&, #|, #^ の引数の型変換
->    3341 2012-09-29 11:56 ┗[sho-h@n...          ] [るりまプロジェクト - Bug #7072] Fixnum, Bignum の #&, #|, #^ の引数の型変換