parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Передача произвольного числа параметров

Юрий 15.05.2006 01:29

Задача: написать метод, который рисовал бы таблицу с произвольным числом колонок

Идея: при вызове метода первым параметром передавать число колонок (count), и в зависимости от этого параметра добавлять нужно количество параметров для передачи контента (column1, column2 ... columnN)

Код:
# метод
@columns[count]{^for[n](1;$count){column$n}[;]}
<table class="columns" border="1">
	<tr>
		^for[n](1;$count){
			<td width="^eval(100/$count)[%.u]%">^if(def $column$n){$column$n}</td>
		}
	</tr>
</table>

# вызов метода
^columns[2;content1;content2]
Правильно ли я мыслю, если да, то почему не работает мой код?