タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Rubyとsymに関するkiyo_hikoのブックマーク (1)

  • 初めてのRuby読書メモ12 : minoawのブログ

    2010年12月19日22:23 カテゴリRuby 初めてのRuby読書メモ12 シンボル Rubyにおけるシンボル(Symbol)とは、 大まかに言って intern された文字列のようなものです。 全然分からない… 文字列との違い Stringは内容が同じでもオブジェクトとして同一とは限らない。 str1 = "ruby" str2 = "ruby" p str1 == str2 #=> true p str1.equal? str2 #=> false でもシンボルオブジェクトは内容が同一ならかならず同一のオブジェクト。 symbol1 = :ruby symbol2 = :ruby p symbol1 == symbol2 #=> true p symbol1.equal? symbol2 #=> true シンボルの用途 同値チェックがオブジェクトが同一かを調べればいいだけなので

    kiyo_hiko
    kiyo_hiko 2015/08/13
    "Rubyにおけるシンボル(Symbol)とは、大まかに言って intern された文字列のようなものです。" なるほど
  • 1