我正在写一个非常简单的ruby脚本并且有一些检查:
if true and true and true then
else
end
为什么我不能这样格式化
if true
and true
and true
then
else
end
如果我这样做,Ruby会爆炸。我想这样做,所以我的线条很疯狂。我只是简单地将标准作为一个函数来解决问题,但如果我不能将它放在一个单独的行上,我仍然感觉非常有限。
沃尔特
答案 0 :(得分:3)
你也可以写下来:
if true and
true and
true
puts "true"
end
答案 1 :(得分:1)
您可以使用\
继续该行:
if true \
and true \
and true
puts "true!"
end
这不是最好的风格,但它会起作用。
答案 2 :(得分:1)
圆括号也可以解决问题:
if(true
and true
and true)
puts "true!"
end
正如您所做的那样,使标准成为一种功能可能是一种出色的解决方案。
答案 3 :(得分:0)
你可以 - 只需删除'然后'。
/我认为:)