diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-10-12 19:00:14 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2018-10-12 19:00:14 +0900 |
| commit | ab0f4db688248a27faba904a0b2bdc55ba9e5ac9 (patch) | |
| tree | 0b951cfcd1b4ba532ddb84f1df8467a35fec66da /mrbgems/mruby-array-ext | |
| parent | 249fef7dc49ee5c22256aa7e9c36cd788e0ba323 (diff) | |
| download | mruby-ab0f4db688248a27faba904a0b2bdc55ba9e5ac9.tar.gz mruby-ab0f4db688248a27faba904a0b2bdc55ba9e5ac9.zip | |
Call `uniq!` for each union processing in `Array#union`.
Diffstat (limited to 'mrbgems/mruby-array-ext')
| -rw-r--r-- | mrbgems/mruby-array-ext/mrblib/array.rb | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mrbgems/mruby-array-ext/mrblib/array.rb b/mrbgems/mruby-array-ext/mrblib/array.rb index eac8d4718..ed3f591fe 100644 --- a/mrbgems/mruby-array-ext/mrblib/array.rb +++ b/mrbgems/mruby-array-ext/mrblib/array.rb @@ -143,11 +143,11 @@ class Array # def union(*args) ary = self.dup - args.each_with_index do |x,i| + args.each do |x| ary.concat(x) - ary.uniq! if i % 20 == 0 + ary.uniq! end - ary.uniq! or ary + ary end ## |
