るりまサーチ (Ruby 1.8.7)

最速Rubyリファレンスマニュアル検索!
14件ヒット [1-14件を表示] (0.005秒)
トップページ > バージョン:1.8.7[x] > クラス:Symbol[x]

ライブラリ

キーワード

検索結果

Symbol#dclone (2)

@todo

@todo

Symbol#id2name -> String (2)

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

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

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

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

@see String#intern

Symbol#inspect -> String (2)

自身を人間に読みやすい文字列にして返します。

自身を人間に読みやすい文字列にして返します。

:fred.inspect #=> ":fred"

Symbol#taguri -> String (2)

自身のタグ URI を返します。

自身のタグ URI を返します。

Symbol#taguri=(val) (2)

自身のタグ URI を val に設定します。

自身のタグ URI を val に設定します。

@param val タグ URI を文字列で指定します。

絞り込み条件を変える

Symbol#to_i -> Integer (2)

シンボルに対応する整数を返します。

...は、内部実装で名前の管理に使われています。
オブジェクトに対応する整数( Object#object_id で得ら
れます)と Symbol に対応する整数は別のものです。

逆にこの整数から対応するシンボルを得るには
Fixnum#to_sym が使えます

id...

Symbol#to_int -> Integer (2)

シンボルに対応する整数を返します。

...は、内部実装で名前の管理に使われています。
オブジェクトに対応する整数( Object#object_id で得ら
れます)と Symbol に対応する整数は別のものです。

逆にこの整数から対応するシンボルを得るには
Fixnum#to_sym が使えます

id...

Symbol#to_proc -> Proc (2)

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

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

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

:to_i.to_proc["ff", 16] # => 255
(1..3).collect(&:to_s) #=> ["1", "2", "3"]
(1..3).inject(&:+) #=> 6

Symbol#to_s -> String (2)

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

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

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

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

@see String#intern

Symbol#to_sym -> self (2)

self を返します。

self を返します。

@see String#intern

絞り込み条件を変える

Symbol#to_yaml(opts = {}) (2)

自身を YAML ドキュメントに変換します。

自身を YAML ドキュメントに変換します。

@param opts YAML ドキュメント出力の際のオプションを指定します。
オプションの詳細は YAML::Syck::Emitter#reset を参照し
てください。

print :foo.to_yaml # => --- :foo

Symbol.all_symbols -> [Symbol] (2)

定義済みの全てのシンボルオブジェクトの配列を返します。

...定義済みの全てのシンボルオブジェクトの配列を返します。

p Symbol.all_symbols #=> [:RUBY_PLATFORM, :RUBY_VERSION, ...]

リテラルで表記したシンボルのうち、コンパイル時に値が決まるものはその時に生成されます。
それ以外の式...
...f number
'make_3'
end

p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make_1, :make_2]

re = #確実に生成されるように代入操作を行う
:make_1,
:'make_2',
:"#{number}",
'make_4'.intern

p Symbol.all_symbols.select{|sym|sym.to_s.include? 'm...

Symbol.yaml_new(klass, tag, val) (2)

ライブラリ内部で使用します。

ライブラリ内部で使用します。

Symbol.yaml_tag_subclasses? -> true (2)

常に true を返します。

常に true を返します。

ライブラリ内部で使用します。