【问题标题】:How to check for an array in Ruby?如何在 Ruby 中检查数组?
【发布时间】:2022-11-12 06:02:40
【问题描述】:

我对Ruby真的很陌生。我有以下场景 - 我需要检查关键字是否是数组或不是 ruby​​?

像这样的东西-

if(value == array) {
do something
}
else 
do something

如何在 ruby​​ 中使用 if 条件来做到这一点?

任何教导将不胜感激。

【问题讨论】:

    标签: ruby-on-rails ruby


    【解决方案1】:

    您可以使用.include?()

    array = ['a', 'b', 'c']
    array.include?('c') => true
    array.include?('d') => false
    

    所以对于你的例子:

    if array.include?(value)
      # do something
    else
      # do something else
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-27
      • 2021-01-30
      • 2015-02-21
      • 2010-12-31
      • 1970-01-01
      • 2015-04-28
      • 2015-09-29
      相关资源
      最近更新 更多