diff options
| author | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-10-08 18:49:09 +0900 |
|---|---|---|
| committer | Yukihiro "Matz" Matsumoto <[email protected]> | 2019-12-09 20:50:41 +0900 |
| commit | 0011652a2875de7ea6979e16417514098fb71d89 (patch) | |
| tree | 20ddc3e404303bcfa49c49bff4bb3cd1e4920618 /test | |
| parent | 72d57ad094b8e1c529e2e8b41d895fc6f212e31e (diff) | |
| download | mruby-0011652a2875de7ea6979e16417514098fb71d89.tar.gz mruby-0011652a2875de7ea6979e16417514098fb71d89.zip | |
Support new numbered parameter syntax `_1` instead of `@1`.
Diffstat (limited to 'test')
| -rw-r--r-- | test/t/syntax.rb | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/test/t/syntax.rb b/test/t/syntax.rb index 1dca8fd24..af63fcef9 100644 --- a/test/t/syntax.rb +++ b/test/t/syntax.rb @@ -674,9 +674,9 @@ end assert('numbered parameters') do - assert_equal(15, [1,2,3,4,5].reduce {@1+@2}) - assert_equal(3, ->{@1+@2}.call(1,2)) - assert_equal(4, ->(a=->{@1}){a}.call.call(4)) - assert_equal(5, -> a: ->{@1} {a}.call.call(5)) - assert_equal(55, Proc.new do @1 + @2 + @3 + @4 + @5 + @6 + @7 + @8 + @9 + @10 end.call(*[1, 2, 3, 4, 5, 6, 7, 8, 9, 10])) + assert_equal(15, [1,2,3,4,5].reduce {_1+_2}) + assert_equal(3, ->{_1+_2}.call(1,2)) + assert_equal(4, ->(a=->{_1}){a}.call.call(4)) + assert_equal(5, -> a: ->{_1} {a}.call.call(5)) + assert_equal(45, Proc.new do _1 + _2 + _3 + _4 + _5 + _6 + _7 + _8 + _9 end.call(*[1, 2, 3, 4, 5, 6, 7, 8, 9])) end |
