Passes the nonexistent key as a block argument in `Array#delete`
commitf0cd35c78b7ef446d7a0dbb8243a4c94e29a5751
authordearblue <dearblue@users.osdn.me>
Fri, 10 May 2024 13:46:11 +0000 (10 22:46 +0900)
committerdearblue <dearblue@users.osdn.me>
Fri, 10 May 2024 13:46:11 +0000 (10 22:46 +0900)
treeec79933281e808b6fffab49d4d48ff2adc8b42df
parentc753ca33d06affc5f1b1fdacc3c2d2e1cf9e3f95
Passes the nonexistent key as a block argument in `Array#delete`

```ruby
a = %w(R G B A)
p a.delete("Y") { _1 }
# BEFORE => nil (same for mruby 3.3)
# AFTER  => "Y" (same for CRuby)
```
mrblib/array.rb
test/t/array.rb