Size: a a a

var chat = new Chat();

2021 July 17

AM

Artur Mustafin in var chat = new Chat();
То есть все, что перситентное и пориджное типа файловая сис и прочее вроде вызовов АПИ?
источник

Ɖ

Ɖrēw in var chat = new Chat();
Есть. если делать тапл
источник

Ɖ

Ɖrēw in var chat = new Chat();
let f (x, y) = x + y
источник

Ɖ

Ɖrēw in var chat = new Chat();
Но тут и каррирования не будет
источник

Ɖ

Ɖrēw in var chat = new Chat();
Тут если что будет 1 аргумент типа тапл, а не 2
источник

Ɖ

Ɖrēw in var chat = new Chat();
Поэтому такое не каррируется
источник

E

Etki in var chat = new Chat();
Любое изменение внешнего стейта
источник

AM

Artur Mustafin in var chat = new Chat();
А можно let y(x, f)=f(x)
источник

E

Etki in var chat = new Chat();
внутренний чистой функции тоже запрещено менять (точнее, его вообще не может быть), но это выводится уже из того что результат есть функция исключительно переданных аргументов и не может зависеть ни от чего другого
источник

Ɖ

Ɖrēw in var chat = new Chat();
Wat
источник

Ɖ

Ɖrēw in var chat = new Chat();
А что такое f
источник

AM

Artur Mustafin in var chat = new Chat();
Ну функция какая нибудь
источник

Ɖ

Ɖrēw in var chat = new Chat();
Ну можно
источник

Ɖ

Ɖrēw in var chat = new Chat();
Если твой вопрос в том будут ли тут сайдэффекты то не будут
источник

AM

Artur Mustafin in var chat = new Chat();
Это круто, тогда я за ФП
источник

AM

Artur Mustafin in var chat = new Chat();
Все бросаю пить и писать питончиком
источник

Ɖ

Ɖrēw in var chat = new Chat();
Вот функция с сайд эффектом
let abc str =
 Console.WriteLine str
источник

Ɖ

Ɖrēw in var chat = new Chat();
Она же грязная, Impure или как я их называю - нечистоты
источник

AM

Artur Mustafin in var chat = new Chat();
Я понял, что это потому что она обращается к неправославным АПИ
источник

Ɖ

Ɖrēw in var chat = new Chat();
Скорее она выходит за скоуп своего контекста выполнения
источник