basics/spaceship_operator_parens.rb

tests/_examples/basics/spaceship_operator_parens.rb in the metorex repository.

# Int <=> Int
puts 1 <=> 2
puts 2 <=> 2
puts 3 <=> 2

# Float <=> Float
puts 1.0 <=> 2.0
puts 2.0 <=> 2.0
puts 3.0 <=> 2.0

# Int <=> Float
puts 1 <=> 2.0
puts 2 <=> 2.0
puts 3 <=> 2.0

# Float <=> Int
puts 1.0 <=> 2
puts 2.0 <=> 2
puts 3.0 <=> 2

# String <=> String
puts "apple" <=> "banana"
puts "hello" <=> "hello"
puts "zoo" <=> "apple"

Output:

-1
0
1
-1
0
1
-1
0
1
-1
0
1
-1
0
1