Сегодня, 24 февраля 2013 года, вышла новая версия Ruby 2.0.0-p0.
Это первый стабильный релиз новой мажорной ветки.
Давайте посмотрим, что же нового принес нам новый релиз.
Новость на официальном сайте
Это первый стабильный релиз новой мажорной ветки.
Давайте посмотрим, что же нового принес нам новый релиз.
Изменения в синтаксисе
- Для повышения гибкости при проектировании API добавлены Keyword arguments.
- Добавлен новый способ расширения класса Module#prepend
- Литер
%iтеперь используется для быстрого и легкого создания символьного массива __dir__возвращает имя директории, из которой в данный момент исполняется файл- UTF-8 кодировка по умолчанию
Встроенные библиотеки
- Enumerator#lazy
- Новые методы
Enumerator#sizeиRange#sizeдля ленивых вычислений - Добавлено
#to_hсоглашение о преобразовании в Hash. - Onigmo в качестве нового движка регулярных выражений
- Асинхронная обработка исключений API
Другие изменения
- Поддержка DTrace и TracePoint
- Различные улучшения производительности
- В качестве эксперимента добавлены Refinements
Новость на официальном сайте
