mirror of
https://github.com/mruby/mruby
synced 2026-06-08 16:11:16 +00:00
rational.rb: avoid 'NaNi` representation.
Use `NaN*i` as CRuby does.
This commit is contained in:
@@ -8,7 +8,7 @@ class Complex < Numeric
|
||||
end
|
||||
|
||||
def to_s
|
||||
"#{real}#{'+' unless imaginary < 0}#{imaginary}i"
|
||||
"#{real}#{'+' unless imaginary < 0}#{imaginary}#{'*' unless imaginary.finite?}i"
|
||||
end
|
||||
|
||||
def +@
|
||||
|
||||
Reference in New Issue
Block a user