るりまサーチ

最速Rubyリファレンスマニュアル検索!
44件ヒット [1-44件を表示] (0.085秒)

別のキーワード

  1. symbol slice
  2. symbol []
  3. win32ole cp_symbol
  4. tracer event_symbol
  5. _builtin symbol

ライブラリ

クラス

キーワード

検索結果

Symbol#inspect -> String (39108.0)

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

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

:fred.inspect #=> ":fred"...

String#%(args) -> String (19.0)

printf と同じ規則に従って args をフォーマットします。

...が String オブジェクトでなければ to_s メソッドにより文字列化
したものを引数として扱います。

: p

Object#inspect の結果を出力します。
//emlist[][ruby]{
p sprintf("%s", /e+/) #=> "(?-mix:e+)"
p sprintf("%p", /e+/) #=> "/e+/"
//}


: d
: i

引数...
...1.00"
//}

: %<name>

Symbol
のインスタンス name をキーとする Hash を引数にした場合、
対応する値をフォーマットして参照します。
//emlist[][ruby]{
p sprintf('%<foo>f : %<bar>+d', foo: 1, bar: 2) #=> "1.000000 : +2"
//}

: %{name}

Symbol
のインスタン...

Module#const_missing(name) (13.0)

定義されていない定数を参照したときに Ruby インタプリタが このメソッドを呼びます。

...す。

@param name 参照した定数名の Symbol

@raise NameError このメソッドを呼び出した場合、デフォルトで発生する例外


//emlist[例][ruby]{
class Foo
def Foo.const_missing(id)
warn "undefined constant #{id.inspect}"
end

Bar
end
Foo::Bar

# => undefined c...

Thread#[](name) -> object | nil (13.0)

name に対応したスレッドに固有のデータを取り出します。 name に対応するスレッド固有データがなければ nil を返し ます。

...ータのキーを文字列か Symbol で指定します。

//emlist[例][ruby]{
[
Thread.new { Thread.current["name"] = "A" },
Thread.new { Thread.current[:name] = "B" },
Thread.new { Thread.current["name"] = "C" }
].each do |th|
th.join
puts "#{th.inspect}: #{th[:name]}"
end

# => #<Th...