Bug #18390
Updated by cvss (Kirill Vechera) almost 3 years ago
There is a regression bug in `#find` ```ruby # RUBY_VERSION 3.0.2 [1, 2, 3, 4].lazy.find(&:even?) %w(abcde fg hijk).lazy.map(&:size).find(&:even?) # => nil (ERROR!), nil, expected 2 [1, 2, 3, 4].find(&:even?).find(&:even?) %w(abcde fg hijk).map(&:size).find(&:even?) # => 2 # RUBY_VERSION 2.4.1 [1, 2, 3, 4].lazy.find(&:even?) %w(abcde fg hijk).lazy.map(&:size).find(&:even?) # => 2 [1, 2, 3, 4].find(&:even?) %w(abcde fg hijk).map(&:size).find(&:even?) # => 2 ```