ruby-reference-manual:2699
From: Sho Hashimoto <sho-h@n...>
Date: Mon, 6 Jun 2011 23:48:59 +0900
Subject: [ruby-reference-manual:2699] [るりまプロジェクト - Bug #4836] Complex#arg
Issue #4836 has been updated by Sho Hashimoto. ありがとうございます。Complex(0, 0).arg の件を残して 1.8 に合わせて 修正してみました。 Complex(0, 0).arg についてはまだ追いきれてませんが、1.9.2 で DomainError になるのは trunk で既に修正されたバグな気がしています。 r31944 だときちんと 0.0 になるんですよね... 合っていれば、1.9.2 以下で分岐して「バグで DomainError になります」 といった形にするかもしれません。 ---------------------------------------- Bug #4836: Complex#arg http://redmine.ruby-lang.org/issues/4836 Author: 5 5 Status: Open Priority: Low Assignee: Category: doc Target version: reporter: ruby_version: Ruby 1.9 版の Complex#arg の説明が単に「自身の偏角を返します」となっていますが,Ruby 1.8 版と同様に,値域についてと,非正の実軸付近での挙動について書くべきだと思います。 なお,Ruby 1.8 と 1.9 では,原点での振る舞いが違っているので,注意が必要です。 # Ruby 1.8.7 Complex(0, 0).arg # => 0.0 # Ruby 1.9.2 Complex(0, 0).arg # => Math::DomainError -- http://redmine.ruby-lang.org -- ML: ruby-reference-manual@m... Info: http://QuickML.com/
2694 2011-06-06 14:02 [redmine@r... ] [るりまプロジェクト - Bug #4836][Open] Complex#arg -> 2699 2011-06-06 16:48 ┣[sho-h@n... ] [るりまプロジェクト - Bug #4836] Complex#arg 2703 2011-06-07 17:59 ┣[sho-h@n... ] [るりまプロジェクト - Bug #4836] Complex#arg 2704 2011-06-07 18:00 ┗[sho-h@n... ] [るりまプロジェクト - Bug #4836][Closed] Complex#arg