https://bugs.ruby-lang.org/
https://bugs.ruby-lang.org/favicon.ico?1711330511
2011-10-31T21:16:37Z
Ruby Issue Tracking System
Ruby master - Feature #5523: Numeric#sign の追加
https://bugs.ruby-lang.org/issues/5523?journal_id=21694
2011-10-31T21:16:37Z
hasari (Hiro Asari)
asari.ruby@gmail.com
<ul></ul><p>0 については勿論 0 を返すのですよね。</p>
<p><a href="http://ja.wikipedia.org/wiki/%E7%AC%A6%E5%8F%B7%E9%96%A2%E6%95%B0" class="external">http://ja.wikipedia.org/wiki/%E7%AC%A6%E5%8F%B7%E9%96%A2%E6%95%B0</a></p>
<p>複素数についてはどうですか。一般には z/|z| となる訳ですが、これを返すのでしょうか。</p>
<p>あと、#sgn も alias としてあった方が良いかと思います。</p>
Ruby master - Feature #5523: Numeric#sign の追加
https://bugs.ruby-lang.org/issues/5523?journal_id=21698
2011-10-31T21:55:32Z
tadf (tadayoshi funaba)
<ul></ul><p>負の零を見分けるのが主眼になっているので、0 も 1 になる事を考えています。<br>
複素数はエラーを考えています。</p>
<p>Common Lisp の signum は複素数にも値を返しますが、これはちょっと望んで<br>
いるのと違いますね。</p>
<p>class Numeric<br>
def signum<br>
if self.zero?<br>
self<br>
else<br>
self / self.abs<br>
end<br>
end<br>
end</p>
Ruby master - Feature #5523: Numeric#sign の追加
https://bugs.ruby-lang.org/issues/5523?journal_id=21702
2011-10-31T22:15:12Z
naruse (Yui NARUSE)
naruse@airemix.jp
<ul></ul><p><a class="issue tracker-2 status-6 priority-4 priority-default closed" title="Feature: 数値の正負を返すメソッド (Rejected)" href="https://bugs.ruby-lang.org/issues/2968">#2968</a> の重複なので閉じます</p>
Ruby master - Feature #5523: Numeric#sign の追加
https://bugs.ruby-lang.org/issues/5523?journal_id=25288
2012-03-28T07:56:44Z
mrkn (Kenta Murata)
muraken@gmail.com
<ul><li><strong>Status</strong> changed from <i>Open</i> to <i>Closed</i></li></ul>