创建一个值为布尔值的变量

时间:2016-03-12 19:59:20

标签: ruby

我想知道我是否可以创建一个带有布尔值的变量,如下所示:

my_var =
if X > Y
   print "The value is true" 
else
   print "The value is false"
end

这样我就可以轻松编写一个布尔值。

编辑:

我正在尝试使用等于布尔值的变量来执行“快捷方式”。这样,如果我需要在代码中多次写一个布尔值,我就可以“调用”变量。

示例:

x = gets.chomp
y = gets.chomp

required_boolean = 
if x > y
puts "x is greater than y"
elsif x = Y
puts "X and Y are equal"
else
puts "y is greater than x"
end

puts "Since x has a value of #{x} and y has a value of {y}, we can say that #{required_boolean}"

1 个答案:

答案 0 :(得分:1)

ruby中的

boolean支持#to_s ..

这意味着你可以这样做:

true.to_s # => "true"
false.to_s # => "false"
(1 < 2).to_s # => "true"