Вопросы по теме 'referential-transparency'
Как нечисто изменить состояние, связанное с объектом?
В Haskell у меня есть контейнер вроде:
data Container a = Container { length :: Int, buffer :: Unboxed.Vector (Int,a) }
Этот контейнер представляет собой сплющенное дерево. Его метод доступа (!) выполняет двоичный ( log(N) ) поиск по...
109 просмотров
schedule
23.05.2022
Что означает «чистота» в функциональном программировании, если приложение изменяет стек?
Мы знаем, что чистые функции :
Всегда возвращайте один и тот же результат для заданного ввода
Не вызывают побочных эффектов
Это приводит нас к ссылочной прозрачности , где выражение может быть заменено значением без изменения поведение...
72 просмотров
schedule
16.06.2022