мне кажется по настоящему это можно прочувствовать ограничив себя только стримами точно как однажды, ты перестаешь использовать var , можно попробовать однажды иметь на входе и выходе только стрим, и тогда разница начнёт вявлять себя более активно
хотя изначальный посыл был в другом. что интересно что пока других принципиально иных элементов структурирования вроде как нет в тырпрайзе. есть акторы конечно, но они в конечном итоге превращаются в сервисы без типов за что их во многом и ругают
может я не прав но в акка тайпед кажется то же самое делается только вместо трейтов у нас теперь adtшки а вместо имплементации - функция внутри которой паттерн матчинг - каждая из ветвей которой и есть имлементация одного из методов
вроде фри монады это что-то другое - но скорее всего я ошибаюсь. но если я правильно понял - во фри монадах ты наряду со структурами данных можешь и модифицировать структуру программы, хотя б теоретически
Привет. Может кто подсказать почему после переустановки винды перестало работать считывание ресурсов. scala.io.Source.fromResource() Я так понимаю, дело может быть в путях к файлу. Не сооброжу что не так. resource 'init.sql' was not found in the classpath from the given classloader.