Единственная документация DXL, которую я нашел, предлагает преобразовать в строку
Buffer buf = create()
int i = 2
string str = i ""
buf = str
Есть ли способ пропустить создание строки и перейти непосредственно к буферу?
Нет, если вы не возьмете
int i = 2
buf += i""
как решение. Что в основном то же самое, что и вы, просто без создания дополнительной переменной