0
文字列のリストを深くコピーする必要があります。結果は、最初のリストの文字列とは別の文字列の別のリストですが、同じ長さで同じ文字で構成されている必要があります。emacs lispで文字列のリストを深くコピーするには?
しかし、copy-list
、copy-sequence
、copy-tree
のような標準機能は、浅いコピーを作成するように見えます。つまり、2つのリスト間で文字列を共有しているようです。
文字列のリストを深くコピーする必要があります。結果は、最初のリストの文字列とは別の文字列の別のリストですが、同じ長さで同じ文字で構成されている必要があります。emacs lispで文字列のリストを深くコピーするには?
しかし、copy-list
、copy-sequence
、copy-tree
のような標準機能は、浅いコピーを作成するように見えます。つまり、2つのリスト間で文字列を共有しているようです。
あなたは革新する必要があります。
(mapcar #'copy-sequence list-of-strings)
なぜ?私の経験では、ほとんどの場合、文字列を読み取り専用のオブジェクトとして処理する方がずっと優れています(したがって、コピーする必要はありません)。 – Stefan
私は同じascii画像に異なる色付けを適用しています – Srv19