What is a elegant way in Ruby to tell if a variable is a Hash or an Array?

前端 未结 9 2293
清酒与你
清酒与你 2021-01-31 07:02

To check what @some_var is, I am doing a

if @some_var.class.to_s == \'Hash\' 

I am sure there is a more elegant way to check if

9条回答
  •  北荒
    北荒 (楼主)
    2021-01-31 07:32

    irb(main):005:0> {}.class
    => Hash
    irb(main):006:0> [].class
    => Array
    

提交回复
热议问题