class Numbers::Rational
- Numbers::Rational
- Reference
- Object
Overview
should this be made struct?
Defined in:
rational.crConstructors
Class Method Summary
Instance Method Summary
- #*(r : self)
- #*(i : Int32)
- #+(r : self)
- #+(i : Int32)
- #-(r : self)
- #-(i : Int32)
- #-
- #/(r : self)
- #/(i : Int32)
-
#==(r : self)
Returns
true
if this reference is the same as other. - #==(i : Int32)
- #den : Int32
- #denominator : Int32
- #negative?
- #num : Int32
- #numerator : Int32
- #to_i
-
#to_s(io : IO) : Nil
Appends a short String representation of this object which includes its class name and its object address.
Macro Summary
Constructor Detail
Class Method Detail
Instance Method Detail
def ==(r : self)
#
Description copied from class Reference
Returns true
if this reference is the same as other. Invokes same?
.
def to_s(io : IO) : Nil
#
Description copied from class Reference
Appends a short String representation of this object which includes its class name and its object address.
class Person
def initialize(@name : String, @age : Int32)
end
end
Person.new("John", 32).to_s # => #<Person:0x10a199f20>