[Tcl] Множественные аргументы в format
От: metacoder Россия http://blogmyxa.ru,
Дата: 02.11.09 12:28
Оценка:
В документации к команде format есть следующие строки:

Если за символом "%" следуют целое число и знак "$", как например в "%2$d", то величина для преобразования берется не из следующего аргумента, а из аргумента, занимающего соответствующую позицию в списке ("1" соответствует первому аргументу arg). Если спецификатор преобразования требует нескольких аргументов (когда он содержит символ "*"), то используются последовательные аргументы, начиная с указанного. Если один из спецификаторов содержит указание позиции аргумента, то и все остальные спецификаторы должны его содержать.


пруфлинк

Так вот собственно более никаких пояснений и примеров насчет этих "нескольких аргументов (когда он содержит символ "*")" нигде нет

Вопрос — как заюзать эти множественные параметры?

Собственно строка формата (за исключением некоторых моментов) одинакова для множества языков. Функции только называются по разному. В Си это sprintf, например. Но для нее я тоже объяснения этого момента не нашел.
tcl format
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.