関連するキーワード
ライブラリ
- ビルトイン (6)
検索結果
-
String
# intern -> Symbol (18120) -
文字列に対応するシンボル値 Symbol を返します。
...の文字列をinternすると、
例外 ArgumentError が発生します。
@raise ArgumentError self が ナルキャラクタ ("\0") を含む文字列、もしくは空の文字列の場合発生します。
例:
p "foo".intern # => :foo
p "foo".intern.to_s == "foo"......を得るには
Symbol#to_s または Symbol#id2name を使います。
Ruby 1.9 以降では、シンボル文字列にナルキャラクタ("\0")、空の文字列が使用可能になりました。
例:
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true... -
String
# to _ sym -> Symbol (3020) -
文字列に対応するシンボル値 Symbol を返します。
...の文字列をinternすると、
例外 ArgumentError が発生します。
@raise ArgumentError self が ナルキャラクタ ("\0") を含む文字列、もしくは空の文字列の場合発生します。
例:
p "foo".intern # => :foo
p "foo".intern.to_s == "foo"......を得るには
Symbol#to_s または Symbol#id2name を使います。
Ruby 1.9 以降では、シンボル文字列にナルキャラクタ("\0")、空の文字列が使用可能になりました。
例:
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true...
