種類
- インスタンスメソッド (11)
- 特異メソッド (3)
ライブラリ
- ビルトイン (8)
- rexml (1)
-
yaml
/ rubytypes (5)
検索結果
先頭5件
-
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 を返します。
ライブラリ内部で使用します。
