Files
mruby-mruby/mrbgems/mruby-array-ext/mrblib
Yukihiro "Matz" Matsumoto c28b29f5ef mruby-array-ext: refactor Array#product to avoid lambda and singleton method
Refactored `Array#product` to remove the use of a `lambda` and a dynamically
defined singleton method (`[]=` alias). This improves readability and reduces
Ruby object allocation overhead by separating block and non-block logic explicitly.
Explicit `return` statements were added to resolve an issue where `nil` was
incorrectly returned in certain scenarios.

Co-authored-by: Gemini <gemini@google.com>
2025-08-15 22:46:46 +09:00
..