我想知道我是否可以创建一个带有布尔值的变量,如下所示:
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}"
答案 0 :(得分:1)
boolean支持#to_s
..
这意味着你可以这样做:
true.to_s # => "true"
false.to_s # => "false"
(1 < 2).to_s # => "true"