Size: a a a

Programming Offtop

2020 April 20

ML

Mikhail Levchenko in Programming Offtop
(
Какие ещё два условия?
для того чтобы быть чистой, функция должна быть referential transparent и без side effects
источник

(

( in Programming Offtop
Mikhail Levchenko
для того чтобы быть чистой, функция должна быть referential transparent и без side effects
Так я и не говорю, что она чистая
источник

ML

Mikhail Levchenko in Programming Offtop
(
Так я и не говорю, что она чистая
но она и не referential transparent
источник

(

( in Programming Offtop
И чистая функция, опять же, необязательно ссылочно прозрачная
источник

ML

Mikhail Levchenko in Programming Offtop
(
И чистая функция, опять же, необязательно ссылочно прозрачная
приведи пример
источник

(

( in Programming Offtop
Она должна быть детерминирована и не содержать сайд-эффектов
источник

(

( in Programming Offtop
Про реф-транспаренси речи не идёт
источник

ML

Mikhail Levchenko in Programming Offtop
(
Про реф-транспаренси речи не идёт
приведи пример чистой функции, которая не ref transp
источник

(

( in Programming Offtop
Mikhail Levchenko
приведи пример чистой функции, которая не ref transp
Зачем? Что тебе это докажет?
источник

(

( in Programming Offtop
Я говорю о том, что это разные, не связанные напрямую термины
источник

ML

Mikhail Levchenko in Programming Offtop
Сергей Греков
а термин "ссылочно прозрачная"  к лямбдам вообще применим?
а чем лямбда-функция не функция?
источник

(

( in Programming Offtop
Mikhail Levchenko
функция не ссылочно прозрачная
rt()
a = 4
rt()
И вот смотря что ты подставляешь в качестве результата
источник

(

( in Programming Offtop
Я хочу посмотреть, как Котлин захватывает мутабельные проперти в замыкания
источник

СГ

Сергей Греков... in Programming Offtop
Mikhail Levchenko
а чем лямбда-функция не функция?
ну тем что она еще внешний скоуп захватывает
источник

ML

Mikhail Levchenko in Programming Offtop
Сергей Греков
ну тем что она еще внешний скоуп захватывает
А функции нет?
источник

ML

Mikhail Levchenko in Programming Offtop
Если язык с лексическим скоупингом, то да
источник

СГ

Сергей Греков... in Programming Offtop
Mikhail Levchenko
А функции нет?
Да вроде нет. Что в параметрах передашь, то и видит. Нет?
источник

ML

Mikhail Levchenko in Programming Offtop
Сергей Греков
Да вроде нет. Что в параметрах передашь, то и видит. Нет?
и весь внешний лексический скоуп
источник

ML

Mikhail Levchenko in Programming Offtop
var/val класса, файла, companion и других обжектов/синглтонов
источник

СГ

Сергей Греков... in Programming Offtop
Mikhail Levchenko
var/val класса, файла, companion и других обжектов/синглтонов
ну блин, fun  в классе это не функция)
источник