Мне было интересно об этом много, и я не нашел удовлетворительных ответов.
Почему (++)
"дорогой"? При ленивой оценке мы не будем оценивать выражение типа
xs ++ ys
до необходимости, и даже тогда мы будем оценивать только нужную нам часть, когда мы в ней нуждаемся.
Может кто-нибудь объяснить, что мне не хватает?