Привет всем! Есть такая мини-задача. Есть сервис, который должен отправлять строку-ответ. Так вот, по задаче у меня генерится крайне много этих строк-ответов, поэтому я задумался о том, как бы мне делать этот ответ, при этом не слишком много теряя в расходах памяти.
В Scala, как и в java, строка имутабл, а значит генерится каждый раз новый объект, плюс у меня еще используется интерполяция(с условиями и подстановкой значений). Тут я задумался, а как работает мультистринг(который типа heredoc)?
В целом я склонился к использованию старого-доброго StringBuilder-а, но мне не слишком нравится делать постоянно append. Но мультистринг мне тоже в принципе подойдет, но я хочу понять как он работает. Заранее спасибо!