General Predicates : Integer « Number « Ruby






General Predicates


puts 0.zero?        # => true (is this number zero?)
puts 1.0.zero?      # => false
puts 0.0.nonzero?   # => nil (works like false)
puts 1.nonzero?     # => 1 (works like true)
puts 1.integer?     # => true
puts 1.0.integer?   # => false
puts 1.scalar?      # => false: not a complex number. Ruby 1.9.
puts 1.0.scalar?    # => false: not a complex number. Ruby 1.9.


 








Related examples in the same category

1.Integer and Float
2.An integer with the kind_of? method (this method is from the Object class).
3.Integer is an instance of the Fixnum class, which inherits the Integer class.
4.Change x from an integer to a floating point with the to_f method from the Fixnum class
5.difference between 'puts x / y' and 'puts x.to_f / y.to_f'
6.to integers, using to_i:
7.puts 120.chr
8.Basic Math Operations for integer
9.List the modules which Integer class is from
10.Integer predicates
11.Comparison Methods