Ruby 2.6.0 リファレンスマニュアル > ライブラリ一覧 > 組み込みライブラリ > Thread::Queueクラス > clear

instance method Thread::Queue#clear

clear -> ()[permalink][rdoc]

キューを空にします。返り値は不定です。



q = Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
q.clear
q.length # => 0