Добрый вечер!
Представляю вашему вниманию задачу, которая сломала мне мозг, но решить которую очень бы хотелося.
Имеется переменная
Params типа
{_Symbol..}, например,
Params = {a, b, c}. Далее происходит присваивание буквам значения, например,
a = 2; b = 4; c = 1, причём эти присваивания не централизованы, разбросаны по коду и, быть может, их и вовсе нет, но используется
Block.
Задача написать процедуру, которая создаёт файл с содержимым вида
<имя переменной> = <значение>, например,
Код:
a = 2;
b = 4;
c = 1;
Как это сделать?
Основной вопрос: как выудить буквы из списка, когда каждой букве приписано значение? Я думал использовать
Block, например,
Block[Params, ...], но не получилось.
Практическая польза этой процедуры очевидна.