るりまサーチ

最速Rubyリファレンスマニュアル検索!
11件ヒット [1-11件を表示] (0.013秒)
トップページ > クエリ:==[x] > クエリ:intern[x] > 種類:クラス[x]

別のキーワード

  1. _builtin ==
  2. openssl ==
  3. rexml/document ==
  4. matrix ==
  5. == _builtin

ライブラリ

検索結果

Symbol (31.0)

シンボルを表すクラス。シンボルは任意の文字列と一対一に対応するオブジェクトです。

...ーになります)。
そうでない文字列をシンボルにしたい場合は残りの表記か String#intern を使用してください。

==
= シンボルの実装と用途
==
== 実装
Rubyの内部実装では、メソッド名や変数名、定数名、クラス名など
の`名前'を...
...utable (変更不可)であり、同値ならば必ず同一です。

p "abc" == "abc" #=> true
p "abc".equal?("abc") #=> false
p :abc == :abc #=> true
p :abc.equal?(:abc) #=> true ←同値ならば同一

==
== 用途
実用面では、シンボルは文字の意味を明確にします。...
...ています。

Symbol クラスのメソッドには、String クラスのメソッドと同名で似た働きをするものもあります。

==
== GC

内部的にシンボルは

* シンボルの情報を記録するテーブル
* そのテーブルの要素を指し示すポインタ...