Ruby Float nan?() method with example
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
a = 0 . 0
b = 0 . 0 .modulo( 4 . 0 )
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
a = 26 . 00
b = 8 . 0
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
Last Updated :
13 Jan, 2022
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...