Open In App

Ruby Float nan?() method with example

Last Updated : 13 Jan, 2022
Comments
Improve
Suggest changes
Like Article
Like
Report

Float nan?() is a float class method that checks whether the value is 'not a number'. 'Not A Number' means an invalid IEEE floating-point number.

Syntax: float.nan?()
Parameter: float value to be passed
Return: Return true - if the value is 'not a number' otherwise return false

Example #1:  

Ruby
# Ruby program for nan?() method 
  
# Initializing value 
a = 0.0
b = 0.0.modulo(4.0) 
  
# Printing result 
puts "a is not_a_number : #{a.nan?}\n\n"
puts "b is not_a_number : #{b.nan?}\n\n"

Output : 

a is not_a_number : false

b is not_a_number : false

Example #2: 

Ruby
# Ruby program for nan?() method 
  
# Initializing value 
a = 26.00
b = 8.0
  
# Printing Result 
puts "a is not_a_number : #{a.nan?}\n\n"
puts "b is not_a_number : #{b.nan?}\n\n"

Output : 

a is not_a_number : false

b is not_a_number : false


 


Next Article

Similar Reads