Как заменить последний экземпляр подстроки в выражении в кавычках - PullRequest
0 голосов
/ 14 октября 2018

Скажем, у меня есть какое-то выражение в кавычках

'(b (a (c 1 3) 2))

, где я хотел бы заменить последнюю скобку некоторым значением,

'(b (a (c 1 3) 2) e)

Каков наилучший способ сделать это?я должен сначала преобразовать это в строку тогда перевернуть это, затем применить replace-first тогда перевернуть это?или есть более эффективный способ сделать это?

1 Ответ

0 голосов
/ 14 октября 2018
user=> (concat '(b (a (c 1 3) 2)) '(e))
(b (a (c 1 3) 2) e)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...