Skip to content
Related Articles

Related Articles

Ruby Float nan?() method with example
  • Last Updated : 07 Jan, 2020

Float nan?() is a float class method which checks whetger 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 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 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

Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.

My Personal Notes arrow_drop_up
Recommended Articles
Page :