I have a list of characters (?h ?e ?l ?l ?o)
and i want to convert it to string "hello"
. Currently i use this structure:
(concat (mapcar (lambda (ch) (char-to-string ch)) s))
Is there a more elegant and idiomatic way to convert list of chars to a string in Elisp?
Elisp's concat
returns a string:
(concat '(?h ?e ?l ?l ?o))
(Found it out from coerce
implementation in cl
)
There's also (apply #'string LIST-OF-CHARS)
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With