Ruby | Numeric angle() function Last Updated : 12 Jul, 2025 Comments Improve Suggest changes Like Article Like Report The angle() is an inbuilt method in Ruby returns 0 if the number is positive, else it returns a float value which is equal to pi. Syntax: num.angle() Parameters: The function needs a number. Return Value: It returns 0 if the number is positive, else it returns a float value which is equal to pi. . Example 1: Ruby # Ruby program for angle() method in Numeric # Initialize a number num = -19 # Prints angle() of num puts num.angle() Output: 3.141592653589793 Example 2: Ruby # Ruby program for angle() method in Numeric # Initialize a number num = 100 # Prints angle() of num puts num.angle() Output: 0 Comment More infoAdvertise with us Next Article Ruby | Numeric i() function G gopaldave Follow Improve Article Tags : Ruby Ruby-Methods Ruby Numeric-class Similar Reads Ruby | Numeric arg() function The arg() is an inbuilt method in Ruby returns 0 if the number is positive, else it returns a float value which is equal to pi. Syntax: num.arg() Parameters: The function needs a number. Return Value: It returns 0 if the number is positive, else it returns a float value which is equal to pi. . Exa 1 min read Ruby | Numeric abs() function The abs is an inbuilt method in Ruby returns the absolute value of a number.  Syntax: num.abs Parameters: The function needs the number whose absolute value is to be returned. Return Value: It returns the absolute value of a numbers. Example 1:  Ruby # Ruby program for abs() method in Numeric # I 1 min read Ruby | Numeric abs2() function The abs2() is an inbuilt method in Ruby returns the square of a number. Syntax: num.abs2 Parameters: The function needs the number whose square is to be returned. Return Value: It returns the square of a number. Example 1:  Ruby # Ruby program for abs2() method in Numeric # Initialize a number nu 1 min read Ruby | Numeric i() function The i() is an inbuilt method in Ruby returns a complex number with the imaginary part that is given. Syntax: num.i() Parameters: The function needs a number which is the imaginary part of the complex number. Return Value: It returns a complex number with the imaginary part. Example 1: CPP # Ruby pro 1 min read Ruby | Numeric real() function The real() is an inbuilt method in Ruby returns the real part of the given number. Syntax: num.real() Parameters: The function needs the number whose real part is to be returned. Return Value: It returns the real part of the complex number. Example 1: Ruby # Ruby program for real() # method in Numer 1 min read Ruby | Numeric phase() function The phase() is an inbuilt method in Ruby returns 0 if the value is positive, else it returns a float value pi. Syntax: num.phase() Parameters: The function needs a number which is to be checked. Return Value: It returns zero if the value is positive, else it returns a float value pi. Example 1: Ruby 1 min read Like