简单地说,为什么以下三条线的影响不同?
if @controller.controller_name == "projects" || @controller.controller_name == "parts"
if @controller.controller_name == ("projects" || "parts")
if @controller.controller_name == "projects" || "parts"
第一个表单给出了我想要的结果,但实际上,除了项目和部分之外,还有更多选项,因此使用该表单会创建一个冗长的语句.另外两个更紧凑,但不要给我相同的结果.