arrays - 如何检查我的 Ruby 数组中的每个对象是否都具有 nil 属性?

标签 arrays ruby null attributes

我正在使用 Ruby 2.4。假设我有一组 MyData 实例。每个对象都有一个属性 attr1。给定我的数组

array = [myobj1, myobj2, myobj3]

如何检查数组中的每个对象都包含 attr1nil 值?

最佳答案

尝试这样的事情

my_arr.all? { |my_obj| my_obj.attr1.nil? }

关于arrays - 如何检查我的 Ruby 数组中的每个对象是否都具有 nil 属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41701716/

相关文章:

python - 如何将seaborn箱线图与具有数组值的数据框一起使用

javascript - 是否使用 [array].filter 或 _.filter

ruby-on-rails - Ruby/Rails 调试策略

ruby - 如何让 Jekyll 服务器在 SELinux 上运行

javascript - 为什么我的元素为空?

具有空第二维的数组/向量的 Python/numpy 问题

python从3个float32 numpy数组制作RGB图像

ruby-on-rails - Ruby net/ssh 与特定主机挂起

c# - 为什么将数组分配给 null 会创建一个空数组?

javascript - 使用循环从数组中删除空值的最简单方法是什么(Js)