Который является большей частью clojuresque способа сравнить символы и строку? (единственная символьная строка)

Я задавался вопросом, о котором лучший (clojuresque) способ сравнить символ и строку в Clojure. Очевидно, что-то как этот возвращает false:

(= (first "clojure") "c")

потому что первые возвраты java.lang. Символ и "c" являются односимвольной строкой. Существует конструкция для сравнения непосредственно символа и строки, не вызывая бросок? Я не нашел путь отличающимся от этого:

(= (str (first "clojure")) "c")

но я не удовлетворен. Какие-либо идеи? До свидания, Alfredo

28
задан Alfredo Di Napoli 19 October 2010 в 17:09
поделиться