thread_variable?(key) -> boolRuby 2.0.0 から[permalink][rdoc][edit]-
引数 key で指定した名前のスレッドローカル変数が存在する場合に true、そうでない場合に false を返します。
- [PARAM]
key: - 変数名を String か Symbol で指定します。
me = Thread.current me.thread_variable_set(:oliver, "a") p me.thread_variable?(:oliver) # => true p me.thread_variable?(:stanley) # => false[注意]: Thread#[] でセットしたローカル変数(Fiber ローカル変数)が対象ではない事に注意してください。
[SEE_ALSO] Thread#thread_variable_get, Thread#[]
- [PARAM]