2017-12-13 13 views
0

文字列のリストを深くコピーする必要があります。結果は、最初のリストの文字列とは別の文字列の別のリストですが、同じ長さで同じ文字で構成されている必要があります。emacs lispで文字列のリストを深くコピーするには?

しかし、copy-listcopy-sequencecopy-treeのような標準機能は、浅いコピーを作成するように見えます。つまり、2つのリスト間で文字列を共有しているようです。

+2

なぜ?私の経験では、ほとんどの場合、文字列を読み取り専用のオブジェクトとして処理する方がずっと優れています(したがって、コピーする必要はありません)。 – Stefan

+0

私は同じascii画像に異なる色付けを適用しています – Srv19

答えて

3

あなたは革新する必要があります。

(mapcar #'copy-sequence list-of-strings) 
関連する問題