Jon*_*han 2 ruby if-statement ruby-on-rails-3
我有以下代码,我想知道它是否可以压缩到一行:
if self.id
return if Party.find_by_id(self.id).name.downcase == self.name.downcase
end
Run Code Online (Sandbox Code Playgroud)
我想知道是否有任何方式将此声明放在一行中.
我知道你可以使用,if statement ? then_statement : else_statement但希望你能在这里看到没有其他的东西.也许break或continue类似的东西?(如果你看到它,可以随意对实际代码进行优化 - 这就是这里的目的)
简单,只是把它们塞在一起:)
return if self.id && Party.find_by_id(self.id).name.downcase == self.name.downcase
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1245 次 |
| 最近记录: |