Size: a a a

Scala User Group

2021 November 30

AM

Alexander Morozov in Scala User Group
недетерменированная функция != сайд эффект же, не?
источник

A

Alexander in Scala User Group
Не знаю скорее это был вопрос чем утверждение
источник

VK

Vladislav Kovalenko🐝... in Scala User Group
по такой логике и пустой лист создать нельзя уже, вы загляните в исходники, там столько всего в хипе мутируется
источник

AS

Artem Sokolov in Scala User Group
+
источник

A

Alexander in Scala User Group
А может быть не детерминированная функция без стейта?
источник

A

Alexander in Scala User Group
Мутация тоже может быть без сайд эффектов
источник

VK

Vladyslav Kopaniev in Scala User Group
с рандомом у вас мутабельный стейт получается, который виден на ружу по сути, т.е. его изменения видны программе, а то что внутрях коллекции происходит оно там и остается, как в вегасе, для внешнего мира ни че не меняется
источник

A

Alexander in Scala User Group
Это вопрос о деталях реализации
источник

VK

Vladyslav Kopaniev in Scala User Group
+
источник

A

Alexander in Scala User Group
Было сказано что не детерминированная функция
источник

A

Alexander in Scala User Group
Мой вопрос
источник

A

Alexander in Scala User Group
Если пример такой функции без использования глобального стейта
источник

A

Alexander in Scala User Group
Уже не важно погуглил ответ получил
источник

A

Alexander in Scala User Group
In computer science, an operation, function or expression is said to have a side effect if it modifies some state variable value(s) outside its local environment, that is to say has an observable effect besides returning a value (the intended effect) to the invoker of the operation.
источник

A

Alexander in Scala User Group
Почему-то думал что это больше чем просто мутация глобального состояния
источник

AS

Artem Sokolov in Scala User Group
если рандом не меняет стейт никакой - это не сайд эффект будет?
источник

AS

Artem Sokolov in Scala User Group
берет например с аналогового входа шум
источник

EK

Evgenii Kuznetcov in Scala User Group
У человека скоро телефон сядет. Вот это сайд эффект
источник

A

Alexander in Scala User Group
Судя по определению выше нет
источник

A

Alexander in Scala User Group
Шум не является состоянием
источник