Аналог PHP функции sprintf()

Функция для форматирования текстовых данных по заданному шаблону. В качестве директив замены используются конструкции вида {X}, в которых X является целым порядковым числом (счет начинается с нуля). Данный код не является полным аналогом соответствующей PHP функции, а только реализует ее базовый функционал форматирования строк (отсутствует поддержка типов данных для директив (описателей) замены и используется другой формат формат описания – {X} вместо %..).