[#] [Перевод] Не используйте return в Scala
habrabot(difrex,1) — All
2017-06-19 00:00:04


Сегодня я бы хотел представить вашему вниманию перевод небольшой статьи Роберта Норриса, возможно, знакомого вам под никнеймом [tpolecat][1]. Этот человек достаточно хорошо известен в Scala-сообществе как автор бибилиотеки [doobie][2] и участник проекта [cats][3].



В своей публикации Роберт рассказывает о том, что использование `return` может негативно повлиять на семантику вашего кода, а также проливает свет на пару интересных особенностей реализации `return` в Scala. Оригинал статьи вы можете найти в блоге автора по [ссылке][4].

[Чем же так плох return?][5]

[1]: https://github.com/tpolecat?tab=repositories
[2]: https://github.com/tpolecat/doobie
[3]: https://github.com/tpolecat/cats
[4]: https://tpolecat.github.io/2014/05/09/return.html
[5]: https://habrahabr.ru/post/331138/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut