Как стать автором
Обновить

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

Время на прочтение 1 мин
Количество просмотров 23K
Сегодня, 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


Новость на официальном сайте
Теги:
Хабы:
+53
Комментарии 38
Комментарии Комментарии 38

Публикации

Истории

Работа

Ruby on Rails
11 вакансий
Программист Ruby
12 вакансий

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн