Использование переменной в качестве аргумента префикса для директивы формата
Мне нужно напечатать что-нибудь с переменным количеством пробелов перед этим. Например, если мне нужно напечатать 5 пробелов перед моим текстом, я сделаю:
(format T "%5T My Text")
Output: My Text
Могу ли я использовать переменную вместо 5 и передать ей значение? То, что я ищу, это как:
(format T "%(~d)T My Text" 5)
output: My Text