るりまサーチ

最速Rubyリファレンスマニュアル検索!
235件ヒット [1-100件を表示] (0.154秒)
トップページ > クエリ:-[x] > クエリ:r[x] > クエリ:d[x] > クエリ:get[x] > ライブラリ:ビルトイン[x]

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils cp_r
  5. fileutils rm_r

クラス

モジュール

検索結果

<< 1 2 3 > >>

Thread#thread_variable_get(key) -> object | nil (21427.0)

引数 key で指定した名前のスレッドローカル変数を返します。

...]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)と
異なり、Fiber を切り替えても同じ変数を返す事に注意してください。

例:

Thread.new {
Thread.current.thread_variable_set("foo", "bar") # スレッドローカル
Thread.current["foo"...
...] = "bar" # Fiber ローカル

Fiber.new {
Fiber.yield [
Thread.current.thread_variable_get("foo"), # スレッドローカル
Thread.current["foo"], # Fiber ローカル
]
}.resume
}.join.value # => ['bar', nil]

この...
...例の "bar" は Thread#thread_variable_get により得られ
た値で、nil はThread#[] により得られた値です。

@see Thread#thread_variable_set, Thread#[]

@see https://magazine.rubyist.net/articles/0041/0041-200Special-note.html...

Dir.getwd -> String (15402.0)

カレントディレクトリのフルパスを文字列で返します。

...ィレクトリのフルパスを文字列で返します。

@raise Errno::EXXX カレントディレクトリの取得に失敗した場合に発生します(が、普通は失敗することはありません)。

//emlist[例][ruby]{
D
ir.chdir("/tmp") #=> 0
D
ir.getwd #=> "/tmp"
//}...

Process.#getpgid(pid) -> Integer (15402.0)

プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。

...プロセス ID が pid であるプロセスのプロセスグループ ID を整数で返します。

@param pid プロセス ID を整数で指定します。0 の時はカレントプロセス ID を指定したのと同じです。

@raise Errno::EXXX プロセスグループの取得に失...
...敗した場合に発生します。

@raise NotImplementedError メソッドが現在のプラットフォームで実装されていない場合に発生します。

@see getpgid(2)...

Process.#getsid(pid = 0) -> Integer (15402.0)

引数 pid で指定されたプロセスのセッション ID を返します。

...d で指定されたプロセスのセッション ID を返します。

@param pid プロセス ID を整数で指定します。省略した場合、0 を指定した場
合は現在のプロセスの ID を指定した場合と同じ動作になります。

@raise NotImplementedError...
...メソッドが現在のプラットフォームで実装されて
いない場合に発生します。

Process.getsid() # => 27422
Process.getsid(0) # => 27422
Process.getsid(Process.pid()) # => 27422

@see getsid(2)...

Process::Sys.#getegid -> Integer (15402.0)

システムコールの getegid(2) を呼びます。返り値を整数で返します。

...システムコールの getegid(2) を呼びます。返り値を整数で返します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。...

絞り込み条件を変える

Process::Sys.#geteuid -> Integer (15402.0)

システムコールの geteuid(2) を呼びます。返り値を整数で返します。

...システムコールの geteuid(2) を呼びます。返り値を整数で返します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。...

Process::Sys.#getgid -> Integer (15402.0)

システムコールの getgid(2) を呼びます。返り値を整数で返します。

...システムコールの getgid(2) を呼びます。返り値を整数で返します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。...

Process::Sys.#getuid -> Integer (15402.0)

システムコールの getuid(2) を呼びます。返り値を整数で返します。

...システムコールの getuid(2) を呼びます。返り値を整数で返します。

@raise NotImplementedError システムコールが現在のプラットフォームで提供されていない場合に発生します。...

Binding#local_variable_get(symbol) -> object (15315.0)

引数 symbol で指定した名前のローカル変数に設定された値を返します。

...param symbol ローカル変数名を Symbol オブジェクトで指定します。

@raise NameError 引数 symbol で指定したローカル変数が未定義の場合に発生します。

//emlist[例][ruby]{
d
ef foo
a = 1
binding.local_variable_get(:a) # => 1
binding.local_variable_get(...
...:b) # => NameError
end
//}

このメソッドは以下のコードの短縮形です。

//emlist[][ruby]{
binding.eval("#{symbol}")
//}

@see Binding#local_variable_set, Binding#local_variable_defined?...

Module#class_variable_get(name) -> object (15309.0)

クラス/モジュールに定義されているクラス変数 name の値を返します。

...の値を返します。

@param name String または Symbol を指定します。

@raise NameError クラス変数 name が定義されていない場合、発生します。

//emlist[例][ruby]{
class Fred
@@foo = 99
end

d
ef Fred.foo
class_variable_get(:@@foo)
end

p Fred.foo #=> 99
//}...

絞り込み条件を変える

<< 1 2 3 > >>