返回原始字符串可能很有用.如果没有删除字符串的元素,则返回原始序列会阻止分配新序列.即使在内部分配了新序列,这个新序列也可能会尽快变成垃圾.
例如,CLISP返回原始字符串.
[1]> (let ((a "abc")) (eq a (remove #\d a))) T