Сегодня я бы хотел представить вашему вниманию перевод небольшой статьи Роберта Норриса, возможно, знакомого вам под никнеймом [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