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