ruby-on-rails - Ruby 条件语句

标签 ruby-on-rails ruby string oop conditional-statements

我有这样的情况:

if connection
  if "name" == connection.name
    ...
  end
end

connection 最初可能有 nil 值,所以我无法检查 if connection && "name"== connection.name

如何有效地简化条件?

最佳答案

if connection and connection.name == "name"
   ...
end

关于ruby-on-rails - Ruby 条件语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8708883/

相关文章:

ios - 两个 Pusher 应用程序之间可以进行私有(private) channel 通信吗

javascript - Rails 模型名称更改后未定义 TypeError : this. clusterer

ruby-on-rails - 破折号:连接未关闭

ruby - 如何在 Ruby 中向矩阵添加列和行?

c - 从 fgets() 输入中删除尾随换行符

ruby-on-rails - Ruby on Rails 表单参数丢失或值为空。但值(value)已定

ruby - 如何阻止程序自行退出?

ruby - 从命令行更容易使用 ruby​​gems?

java - 如何对相同的表达式进行不同的评估?

.net - 如何验证路径(字符串)是否包含 C# .NET 中可变时间格式的日期?