考虑这段代码:
values = ["one", "two", "", "four"]
values.each do |value|
puts value.empty? ? "emptyness" : "#{value} is #{value.length}"
end
在 Ruby 1.8.7 中是否可以格式化缩进操作数的三元运算符?就像是:
puts value.empty?
? "emptyness"
: "#{value} is #{value.length}"
但这显然行不通。