diff options
author | Kazuki Tsujimoto <kazuki@callcc.net> | 2021-12-19 21:37:08 +0900 |
---|---|---|
committer | Kazuki Tsujimoto <kazuki@callcc.net> | 2021-12-19 21:37:08 +0900 |
commit | 3f2b58184060b9f0c93327ccb422686368930d33 (patch) | |
tree | bbe76688e54630c2fd5562e33712aee93bfca48d /NEWS.md | |
parent | e2ec97c4b823a0b2e0c31e7a6d77b1dcdc0dfada (diff) |
Add news about allowing omission of parentheses in one-line pattern matching
Diffstat (limited to 'NEWS.md')
-rw-r--r-- | NEWS.md | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -34,6 +34,16 @@ Note that each entry is kept to a minimum, see links for details. * One-line pattern matching is no longer experimental. +* Parentheses can be omitted in one-line pattern matching. + [[Feature #16182]] + + ```ruby + [0, 1] => _, x + {y: 2} => y: + x #=> 1 + y #=> 2 + ``` + * Multiple assignment evaluation order has been made consistent with single assignment evaluation order. With single assignment, Ruby uses a left-to-right evaluation order. With this code: @@ -552,6 +562,7 @@ See [the repository](https://github.com/ruby/error_highlight) in detail. [Feature #15912]: https://bugs.ruby-lang.org/issues/15912 [Feature #16043]: https://bugs.ruby-lang.org/issues/16043 [Feature #16806]: https://bugs.ruby-lang.org/issues/16806 +[Feature #16182]: https://bugs.ruby-lang.org/issues/16182 [Feature #17312]: https://bugs.ruby-lang.org/issues/17312 [Feature #17327]: https://bugs.ruby-lang.org/issues/17327 [Feature #17370]: https://bugs.ruby-lang.org/issues/17370 |