Состоялся релиз Ruby 2.0.0

в 11:42, , рубрики: ruby, метки:

Сегодня, 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
  • Различные улучшения производительности

Новость на официальном сайте

Автор: Zetoke

Источник

Поделиться

* - обязательные к заполнению поля