Мне нужно управлять такими переменными.Erlang: Поиск переменной и ее изменение
Сначала найдите переменную и проверьте, что это (в данном случае оператор */+ и т. Д.), А затем отмените его. Например, значение ~ (5 + 9) равно -14 и значение ~ (3-5) равно 2.
Как мне это сделать?
ли вы имеете в виду «свести на нет», а не «реверс»? Это легко выполнить с отрицательным знаком, а не тильдой, и работает для обоих ваших примеров. Поскольку операторы не являются переменными, что вы подразумеваете под «найти переменную и проверить, что это такое»? Вы хотите знать, как автоматизировать это? –