kind=defined
names=intern,to_sym
visibility=public

--- intern -> Symbol
--- to_sym -> Symbol

文字列に対応するシンボル値 [[c:Symbol]] を返します。

なお、このメソッドの逆にシンボルに対応する文字列を得るには
[[m:Symbol#to_s]] または [[m:Symbol#id2name]] を使います。

ナルキャラクタ ("\0") を含む文字列、もしくは空の文字列をinternすると、
例外 [[c:ArgumentError]] が発生します。

@raise ArgumentError    self が ナルキャラクタ ("\0") を含む文字列、もしくは空の文字列の場合発生します。

例:
    p "foo".intern                 # => :foo
    p "foo".intern.to_s == "foo"   # => true

