Add news about allowing omission of parentheses in one-line pattern matching

This commit is contained in:
Kazuki Tsujimoto 2021-12-19 21:37:08 +09:00
Родитель e2ec97c4b8
Коммит 3f2b581840
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: BCEA306C49B81CD7
1 изменённых файлов: 11 добавлений и 0 удалений

11
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. * 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 * Multiple assignment evaluation order has been made consistent with
single assignment evaluation order. With single assignment, Ruby single assignment evaluation order. With single assignment, Ruby
uses a left-to-right evaluation order. With this code: 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 #15912]: https://bugs.ruby-lang.org/issues/15912
[Feature #16043]: https://bugs.ruby-lang.org/issues/16043 [Feature #16043]: https://bugs.ruby-lang.org/issues/16043
[Feature #16806]: https://bugs.ruby-lang.org/issues/16806 [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 #17312]: https://bugs.ruby-lang.org/issues/17312
[Feature #17327]: https://bugs.ruby-lang.org/issues/17327 [Feature #17327]: https://bugs.ruby-lang.org/issues/17327
[Feature #17370]: https://bugs.ruby-lang.org/issues/17370 [Feature #17370]: https://bugs.ruby-lang.org/issues/17370