るりまサーチ

最速Rubyリファレンスマニュアル検索!
47件ヒット [1-47件を表示] (0.119秒)
トップページ > クエリ:l[x] > クエリ:id[x] > クエリ:sym[x] > クエリ:to_s[x]

別のキーワード

  1. fiddle sym
  2. _builtin to_sym
  3. handle sym
  4. string to_sym
  5. symbol to_sym

ライブラリ

クラス

キーワード

検索結果

Symbol#to_s -> String (24114.0)

シンボルに対応する文字列を返します。

...シンボルに対応する文字列を返します。

逆に、文字列に対応するシンボルを得るには
String#intern を使います。

p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true

@see String#intern...
...シンボルに対応する文字列を返します。

逆に、文字列に対応するシンボルを得るには
String#intern を使います。

p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true

@see String#intern
@see Symbol#name...

Symbol#id2name -> String (12114.0)

シンボルに対応する文字列を返します。

...シンボルに対応する文字列を返します。

逆に、文字列に対応するシンボルを得るには
String#intern を使います。

p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true

@see String#intern...
...シンボルに対応する文字列を返します。

逆に、文字列に対応するシンボルを得るには
String#intern を使います。

p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true

@see String#intern
@see Symbol#name...

String#to_sym -> Symbol (6419.0)

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

...ボル値 Symbol を返します。

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

シンボル文字列にはヌルキャラクタ("\0")、空の文字列の使用も可能です。

//emlist[例][rub...
...y]{
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true
//}...

Symbol#to_proc -> Proc (6012.0)

self に対応する Proc オブジェクトを返します。

...self に対応する Proc オブジェクトを返します。

生成される Proc オブジェクトを呼びだす(Proc#call)と、
Proc#callの第一引数をレシーバとして、 self という名前のメソッドを
残りの引数を渡して呼びだします。

生成される Proc...
...オブジェクトは lambda です。
//emlist[][ruby]{
:object_id.to_proc.lambda? # => true
//}

//emlist[明示的に呼ぶ例][ruby]{
:to_i.to_proc["ff", 16] # => 255 ← "ff".to_i(16)と同じ
//}

//emlist[暗黙に呼ばれる例][ruby]{
# メソッドに & とともにシンボルを渡す...
...
# to_proc が呼ばれて Proc 化され、
# それがブロックとして渡される。
(1..3).collect(&:to_s) # => ["1", "2", "3"]
(1..3).select(&:odd?) # => [1, 3]
//}

@see d:spec/call#block...

String#intern -> Symbol (219.0)

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

...ボル値 Symbol を返します。

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

シンボル文字列にはヌルキャラクタ("\0")、空の文字列の使用も可能です。

//emlist[例][rub...
...y]{
p "foo".intern # => :foo
p "foo".intern.to_s == "foo" # => true
//}...

絞り込み条件を変える