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

Комментарии 6

В скала 2 невозможно написать if без скобок. Вот другие примеры невозможностей. А рядом на том же сайте описан ещё мешок изменений.
Наверное, мы имели ввиду многострочный if без скобок (с отступами). Так то можно однострочный if else без скобок писать было давно как.

Понял, кстати по поводу if со скобками, можете подсказать, с чем связан такой синтаксис?

  • extension methods без явного импорта имплиситов
  • макросы, которые не страшно показывать коллегам
  • нормальные енамы, которые одновременно sealed и совместимы с джавовыми
  • библиотеки, которые не нужно пересобирать под каждую новую скалу
  • union types
  • анонимные функции с имплистными аргументами — для более приятного DSL
    и т.д.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации