Будет создан scala.xml.Elem, в котором содержимое строки будет представлено как ArrayBuffer, выделенный для каждой замены {}.Я, конечно, не авторитет, но я верю, что случится так, что при создании объекта, а затем при получении дочерних элементов и их объединении во время выполнения возникнут некоторые дополнительные издержки, но, по крайней мере, в этом примере, как только он будет передан в SQLфункция, которая затем извлекает требуемую строку (или, возможно, это будет сделано с неявным), объект Elem будет отброшен, так что потребуется немного дополнительной памяти, но ненадолго.
Но в большемне думаю, что производительность будет препятствовать принятию этого решения, но я думаю, что многим людям будет неудобно злоупотреблять XML таким способом, используя выдуманный тег.Проблема будет в том, что другие пользователи будут читать код позже, пытаясь выяснить семантическое значение тега ... только чтобы обнаружить, что его нет.