Hatena::ブログ(Diary)

わからん

2013.01.11

[] シンボルかを判定する方法

:foo.class == Symbol   # => true

 追記(2013/2/6)

  Symbol === :foo            # => true

Use === to know whether the object is Array or not by yuki24 / Pull Request #14 amatsuda/active_decoratorを参考にしました。

eieleiel 2013/01/13 17:16 :foo.instance_of? Symbol # => true
とかもあります。
類似品として Object#kind_of? や Object#is_a? も用途によってはこちらを。

kitokitokikitokitoki 2013/01/13 20:08 コメントありがとうございます。勉強になります。

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

Google