Когда используется функция name
, она правильно возвращает имя ключевого слова в виде строки, например:
(name :k) => "k"
Проблема возникает при использовании name
для ключевого слова с именами, например:
(name :n/k) => "k"
Я могу использовать функцию namespace
, чтобы правильно получить строку, которую я ищу:
(str (namespace :n/k) "/" (name :n/k)) => "n/k"
Но по какой-то причине я чувствую, что должен быть лучший способ получить полностью соответствующую строку.
Каким будет лучший способ сделать это?