为什么我不能在中使用大括号if
/else
结构体?我离开了 Python,因为我对仔细缩进语句感到不舒服。
Ruby 中也是这样吗?
例如,我可以写这样的东西吗?
if token == "hello" {
puts "hello encountered"
# lots of lines here
}
有没有办法使用大括号来做到这一点?我也读过有关块的内容,但不确定它们如何用于if
/else
表达式。
您不能使用花括号,但缩进也没关系。 Ruby 不使用右大括号,而是使用end
关键词。
if token == "hello"
puts "hello encountered"
# lots of lines here
end
不过,我仍然建议仔细缩进——即使正确使用大括号,缩进不良的代码也会欺骗人类读者。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)