Вопросы с тегом «closures»

9
Что такое закрытие?
Время от времени я вижу упомянутое «замыкание», и я пытался найти его, но Вики не дает объяснения, которое я понимаю. Может ли кто-нибудь помочь мне здесь?

5
Является ли лямбда-выражение чем-то большим, чем анонимный внутренний класс с одним методом?
В Java 8 появилась новая реклама с долгожданными лямбда-выражениями; каждые 3 дня появляется новая статья о том, как они круты. Насколько я понял, лямбда-выражение - это не что иное, как анонимный внутренний класс с одним методом (по крайней мере, на уровне байт-кода). Помимо этого он имеет еще одну приятную особенность …

3
Каковы преимущества и недостатки подходов C #, Java и Scala к Closures / Lambdas /…?
Этот вопрос был перенесен из переполнения стека, потому что на него можно ответить в Software Engineering Stack Exchange. Мигрировал 8 лет назад . Интересно, каковы технические различия между C # и Scala в реализации и как оба решения сравниваются с идеями и проблемами реализации, озвученными в электронном письме Peek Past …
30 c#  java  scala  lambda  closures 

6
Почему закрытие важно для JavaScript?
Лямбда-выражение C # также имеет замыкания, но редко обсуждается сообществами или книгами C #. Я вижу гораздо больше людей и книг о JavaScript, которые говорят о его закрытии, чем в мире C #. Это почему?

1
Groovy следует принципу соответствия Теннента?
Вот интересное обсуждение принципа соответствия Теннента и краткое описание Нила Гафтера : Принцип гласит, что выражение или утверждение, когда оно заключено в замыкание и затем сразу вызвано, должно иметь то же значение, что и до того, как оно будет заключено в замыкание. Любое изменение семантики при переносе кода в замыкание, …

4
Нужен ли сбор мусора для реализации безопасных замыканий?
Недавно я посетил онлайн-курс по языкам программирования, на котором, помимо прочего, были представлены замыкания. Я записываю два примера, вдохновленных этим курсом, чтобы дать некоторый контекст, прежде чем задавать мой вопрос. Первый пример - это функция SML, которая создает список чисел от 1 до x, где x - это параметр функции: …

4
Как замыкания в Java повлияют на сообщество Java?
Это одна из самых обсуждаемых функций, запланированных для Java: замыкания. Многие из нас жаждали их. Некоторые из нас (включая меня) стали немного нетерпеливы и обратились к языкам сценариев, чтобы заполнить пустоту. Но как только в Java наконец появятся замыкания: как они повлияют на сообщество Java? Будет ли продвижение языков сценариев, …
11 java  closures 

3
Считается ли замыкание с побочными эффектами «функциональным стилем»?
Многие современные языки программирования поддерживают некоторую концепцию замыкания , то есть кусок кода (блок или функцию), который Может рассматриваться как значение и, следовательно, храниться в переменной, передаваться различным частям кода, определяться в одной части программы и вызываться в совершенно другой части той же программы. Может захватывать переменные из контекста, в …

3
Почему так много шума по поводу закрытий? [закрыто]
Трудно сказать, что здесь спрашивают. Этот вопрос является двусмысленным, расплывчатым, неполным, чрезмерно широким или риторическим, и на него нельзя дать разумный ответ в его нынешней форме. Чтобы получить разъяснения по этому вопросу, чтобы его можно было снова открыть, посетите справочный центр . Закрыто 8 лет назад . Почему среди разработчиков …
9 closures 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.