|
|
|
да нет, ты не понял :)
То, что в "своем контексте" - это уже как-бы тело макроса. Суть была в том, чтобы пришедшие переменные засунуть в переменные.
А почему я написал именно контекст - так это потому, что именно с ним будет не будет работать код, если макрос вызвать и передать ему items без указания в них контекста или если не засунуть пришедшие параметры в переменные.
Да, кстати, на самом деле контексты, которые мне не нужны, т.е. как бы должны быть локальными, я так-же называю с префиксом макроса, дабы он не потер чей-нить объявленый контекст.
Например, если я определю в макросе контекст year, то вероятность того, что я прохерю данные, которые кто-либо положил в этот контекст для каких-то неведомых мне целей очень велика.
|