summaryrefslogtreecommitdiff
path: root/NEWS.md
diff options
context:
space:
mode:
authorKazuki Tsujimoto <kazuki@callcc.net>2021-12-19 21:37:08 +0900
committerKazuki Tsujimoto <kazuki@callcc.net>2021-12-19 21:37:08 +0900
commit3f2b58184060b9f0c93327ccb422686368930d33 (patch)
treebbe76688e54630c2fd5562e33712aee93bfca48d /NEWS.md
parente2ec97c4b823a0b2e0c31e7a6d77b1dcdc0dfada (diff)
Add news about allowing omission of parentheses in one-line pattern matching
Diffstat (limited to 'NEWS.md')
-rw-r--r--NEWS.md11
1 files changed, 11 insertions, 0 deletions
diff --git a/NEWS.md b/NEWS.md
index 2cdd032c42..ee4b862bd5 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -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