l = [1,2,3]
=> [1, 2, 3]def l.each
puts “l.each called”
super
end
=> :each
l.find {}
l.each called
=> nil
l.reduce {}
l.each called
=> nil
l.select {}
=> []
l.map {}
=> [nil, nil, nil]
Why “l.select {}” and “l.map {}” not call “l.each method” ??