Size: a a a

2020 March 07

G

Gymmasssorla in // CIPHERNET
вчера всем чатом двум организмам объясняли 4-5 часов что такое ссылочная прозрачность
источник

G

Gymmasssorla in // CIPHERNET
лол
источник

G

Gymmasssorla in // CIPHERNET
настолько мозг искорёжили питоны всякие
источник

GF

Gordon Freeman in // CIPHERNET
Gymmasssorla
настолько мозг искорёжили питоны всякие
а питон в этом плане опасен?(
источник

G

Gymmasssorla in // CIPHERNET
Gordon Freeman
а питон в этом плане опасен?(
конечно
источник

G

Gymmasssorla in // CIPHERNET
ты начинаешь думать на питоне
источник

GF

Gordon Freeman in // CIPHERNET
Вот.. я его пока что не трогал..
источник

GF

Gordon Freeman in // CIPHERNET
а жава?(
источник

G

Gymmasssorla in // CIPHERNET
это уже зависит от человека
источник

O

Ofee in // CIPHERNET
Gordon Freeman
Есть абстрактные классы, но для них тогда наследование обязательно, а вот интерфейс - независимое решение вроде в этом плане, что какой угодно может класс его реализовать, или метод, тоже немного запутался
Я... не вижу связи с лямбдой... И вообще, в пример можно привести любой классический пример замыкания на JS, как ни странно, это то, что JS позволяет объяснить хорошо
источник

G

Gymmasssorla in // CIPHERNET
моноязычность это короче всегда плохо
источник

G

Gymmasssorla in // CIPHERNET
если ты знаешь C#, Java, C++ - ты моноязычен
источник

G

Gymmasssorla in // CIPHERNET
потому что это всё детишки Си
источник

O

Ofee in // CIPHERNET
Gymmasssorla
если ты знаешь C#, Java, C++ - ты моноязычен
А если ещё и Rust, это уже двуязычие или только полутораязычие?
источник

GF

Gordon Freeman in // CIPHERNET
Ofee
Я... не вижу связи с лямбдой... И вообще, в пример можно привести любой классический пример замыкания на JS, как ни странно, это то, что JS позволяет объяснить хорошо
функция, которая толком не определена вроде, ты так говорил, js не знаю
источник

G

Gymmasssorla in // CIPHERNET
Ofee
А если ещё и Rust, это уже двуязычие или только полутораязычие?
полутора
источник

GF

Gordon Freeman in // CIPHERNET
Gymmasssorla
если ты знаешь C#, Java, C++ - ты моноязычен
Главное различать процедурное от ооп-ешного, на мой взгляд
источник

O

Ofee in // CIPHERNET
Gordon Freeman
функция, которая толком не определена вроде, ты так говорил, js не знаю
Это функция, определённая в месте вызова
function foo() {
 let bar = function() {
   return 42;
 }
 return bar()
}

Не уверен, что это можно без оговорок назвать лямбдой, но, кажется, это она
источник

G

Gymmasssorla in // CIPHERNET
Ofee
Это функция, определённая в месте вызова
function foo() {
 let bar = function() {
   return 42;
 }
 return bar()
}

Не уверен, что это можно без оговорок назвать лямбдой, но, кажется, это она
я такое в Си сделал
источник

GF

Gordon Freeman in // CIPHERNET
Ofee
Это функция, определённая в месте вызова
function foo() {
 let bar = function() {
   return 42;
 }
 return bar()
}

Не уверен, что это можно без оговорок назвать лямбдой, но, кажется, это она
Похоже на полиморфизм, или как говорят позднее связывание
источник