Re[5]: логично ли передавать объект по ссылке?
От: konsoletyper Россия https://github.com/konsoletyper
Дата: 05.02.08 13:00
Оценка: 8 (1) +1
Здравствуйте, lse, Вы писали:

lse>Вот-вот. А почему в фп невозможны ссылки? Скажем, каждый из друзей содержит константную ссылку на машину. Эта сслыка константная (именно константная, не путать с final), т е машина не может перекрашиваться. То бишь побочные эффекты невозможны. Так почему такие ссылки невозможны в фп?


А потому, что нет разницы — ссылка она или копия. Есть значния, а конкретная реализация может выбирать, делать ли копию, лили просто передавать ссылку. Причём, как правило, добиваются за счёт хитроумных оптимизаций (преобразование в комбинаторы, memoize и т.п.) свести всё к присвоениям ссылок и избежать копирования громоздких объектов.
... << RSDN@Home 1.2.0 alpha rev. 672>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.