Preview Ruby 4.1 is a preview. It can change before the final release. Switch to Ruby 4.0 →
instance method
Complex#real
() -> ::Numeric
real → numeric
complex.c
View on GitHub ↗
VALUE
rb_complex_real(VALUE self)
{
get_dat1(self);
return dat->real;
}
Returns the real value for self:
Example
Complex.rect(7).real # => 7 Complex.rect(9, -4).real # => 9
If self was created with polar coordinates, the returned value is computed, and may be inexact:
Example
Complex.polar(1, Math::PI/4).real # => 0.7071067811865476 # Square root of 2.