mruby-enum-ext (sum): need to honor index; fix #6508

This commit is contained in:
Yukihiro "Matz" Matsumoto
2025-04-06 22:04:56 +09:00
parent dd68681002
commit 96855d31b5
+4 -4
View File
@@ -871,12 +871,12 @@ module Enumerable
def sum(init=0,&block)
result=init
if block
self.each do |e|
result += block.call(e)
self.each do |*e|
result += block.call(*e)
end
else
self.each do |e|
result += e
self.each do |*e|
result += e.__svalue
end
end
result