А может ты скажешь суть задачи, и возможно найдем более элегантное решение.
Вобще вложенность переменных не поддерживается. Когда мне нужно было вложить перменную в переменную. Я создал просто текстовый макрос %macros% - типо такого. И когда нужно было работать с перменной, через экшн обработка текста - замена добавлял нужное значение. Честно сказать я ничего не понял из того, что ты написал ну и я лично не особо хотел понимать, т.к. избегаю подобных сложных схем. Уверен можно проще сделать. Опиши задачу и подумаем вместе. Если хочешь конечно))
Постараюсь объяснить, хотя не просто)))
Есть переменные Over_25_otkr = 2,1 и Under_25_otkr = 3 из первой части работы шаблона.
Есть множество строк с условиями, по средствам регикс вытаскиваю одну из них которая подходит условию: например выпало
условие вот такое
(Over_25_otkr %=>% 1.79).
Разбиваю ее региксом на значения V1=
1.79, V2=
=>, V3=
Over_25_otkr.
Вот мне и нужно оператором IF сравнить
Over_25_otkr => 1,79 . (V3V2V1) Хорошо все подставляется в оператор кроме
Over_25_otkr т.к. это просто текст а превратить его в переменную путем поставления скобок - зенка не понимает. Вот мне и нужно объяснить что
условие Over_25_otkr = Over_25_otkr = 2,1. Использовать свич что бы при ровнять переменную к условиям (их много)
Over_25_otkr = Over_25_otkr, Under_25_otkr =
Under_25_otkr итд - это громоздко
. Другими словами мне нужно что бы условие принимало значение одноименной переменной. Ну как мог объяснил)))))