Нет, пытаясь изучить себя с большей практикой. Можете поделиться своим кодом, если это будет полезно.

у создать упрощенный арифметических выражений в Clojure, и я новичок в этом языке.
Так, например:in: "2x + 6y - (12 + (5x - 3y)) + 4" simplified: "- 3x + 9y - 8".

Поэтому я пытаюсь разобрать выражение с помощью регулярного выражения в иерархический вектор вложенных выражений, например так:["5x-3y" "12 + <?>" "2x + 6y - <?> + 4"] ;; <?> is evaluated item from previous step и затем оцените их в последовательности.

Я чувствую, что это взлом, некоторые советы будут полезны.

Ответы на вопрос(0)

Ваш ответ на вопрос