5

文字のリストがあり、(?h ?e ?l ?l ?o)それを文字列に変換したいと思います"hello"。現在、私はこの構造を使用しています:

(concat (mapcar (lambda (ch) (char-to-string ch)) s))

Elispで文字のリストを文字列に変換するためのよりエレガントで慣用的な方法はありますか?

4

2 に答える 2

9

Elispconcatは文字列を返します。

(concat '(?h ?e ?l ?l ?o))

coerce( の実装で判明cl)

于 2013-01-06T21:20:31.700 に答える
7

もあり(apply #'string LIST-OF-CHARS)ます。

于 2013-01-07T12:56:02.757 に答える