Это свершилось! На двадцатилетие Ruby – вышел релиз … Очень символично. :)
Из новшеств:
- Особенности в синтаксисе:
- Keyword arguments
- Module#prepend
- %i — новый литерал для создание символьных массивов;
- __dir__ — возвратит имя директории, в которой исполняется файл;
- Кодировка UTF-8 по-умолчанию;
- Встроенные библиотеки:
- Новый движок регулярных выражений — Onigmo
- Объектам Enumerator добавлен метод #size;
- Enumerator#lazy
- #to_h — новое соглашение о преобразовании в хэш;
- Средства отладки:
- Поддержка DTrace
- TracePoint
- Поддержка экспорта/импорта байткода;
- Чистка кода, отсуствие устаревших библиотек;
Документация:
Наслаждайтесь программированием вместе с Ruby!
>>> Подробности