January 2024
Intermediate to advanced
718 pages
20h 15m
English
Experimental support for pattern matching is added.
Blocks now support numbered parameters to match positional arguments, as in [1, 2, 3].map { _1 * _1}.
Safety concepts are deprecated. They aren’t covered in this book, but they were covered in the previous edition.
Private methods are now accessible with self as the receiver. Previously, this had been an error.
Keyword and positional arguments are differentiated internally, but old semantics aren’t removed.
The ability to forward arguments with ... is added.
The Enumerator#produce method is added.
Ranges without beginning values are allowed.
Read now
Unlock full access