Вопросы по теме 'closures'

Когда использовать закрытие?
Я видел образцы закрытия из - Что такое «закрытие»? Может ли кто-нибудь привести простой пример того, когда использовать закрытие? В частности, сценарии, при которых закрытие имеет смысл? Предположим, что в языке нет поддержки...
9938 просмотров
schedule 05.06.2023

Python сериализует лексические замыкания?
Есть ли способ сериализовать лексическое замыкание в Python с помощью стандартной библиотеки? pickle и marshal не работают с лексическими замыканиями. Меня не волнуют подробности сериализации двоичных и строковых данных и т. д., это просто должно...
4766 просмотров
schedule 16.04.2022

Объем и закрытие JavaScript
Я пытаюсь обдумать закрытие (где-то там шутка) и наткнулся на это: (function () { /* do cool stuff */ })(); Как это работает? Какова цель помещения функции в скобки? Почему после этого пустые скобки?
2859 просмотров
schedule 03.03.2023

Лучшая идиома Groovy закрытия, заменяющая внутренние классы Java?
Как новичок в groovy ... Я пытаюсь заменить java-идиому для прослушивателей событий, фильтров и т. Д. Мой рабочий код в Groovy следующий: def find() { ODB odb = ODBFactory.open(files.nodupes); // data nucleus object database...
4223 просмотров
schedule 15.04.2023

отличные параметры закрытия
Следующий пример использования метода sendMail, предоставляемого почтовым плагином grails, представлен в эту книгу . sendMail { to "[email protected]" subject "Registration Complete" body view:"/foo/bar", model:[user:new User()] }...
4449 просмотров
schedule 01.04.2023

Правилен ли этот метод преобразования асинхронного метода в синхронный?
У меня есть метод, реализованный с использованием шаблона асинхронного метода на основе событий . Я также хочу предложить синхронную версию этого метода, но не хочу ее переписывать (поскольку метод включает вызов WCF из Silverlight, асинхронная...
1534 просмотров
schedule 26.08.2022

Самый простой способ построить дерево из списка предков
В глубине души я чувствую, что для этого должно быть очень простое рекурсивное решение, но я не могу сразу его понять. У меня есть дерево, хранящееся в SQL как таблица закрытия. Дерево выглядит так: (1 (2 (3), 4)), а языки — MySQL SQL и PHP 5.3....
2585 просмотров
schedule 24.06.2022

Есть ли что-то вроде LINQ для Java?
Начал изучать LINQ с C#. Особенно LINQ to Objects и LINQ to XML. Мне очень нравятся возможности LINQ. Я узнал, что существует что-то под названием JLINQ , реализация JavaScript. Также (как сообщил Катберт) Scala будет иметь LINQ Знаете ли...
13606 просмотров
schedule 17.05.2022

jQuery перебирает функцию
Довольно новичок в jquery и небольшая проблема с написанной мной функцией, очень похожей на эта проблема, и если что-то происходит, то, по-видимому, у меня проблема с закрытием. Как сказал Питер Бейли в вышеупомянутой теме, происходит следующее:...
159 просмотров
schedule 19.05.2022

Замыкания JavaScript и область видимости переменных
У меня проблемы с закрытием JS: // arg: an array of strings. each string is a mentioned user. // fills in the list of mentioned users. Click on a mentioned user's name causes the page to load that user's info. function fillInMentioned(mentions) {...
1684 просмотров
schedule 11.05.2022

Занавес javascript (используемый для обозначения занятого процесса) не отображается для всего процесса. Возможно, я недостаточно понимаю обратный вызов
У меня есть процесс, в котором пользователь помещает список с разделителями-запятыми, который затем обрабатывается по одному элементу за раз. Я хочу иметь возможность указать пользователю, что он обрабатывается, и сообщить им, когда это будет...
672 просмотров
schedule 29.06.2023

Замыкания и универсальная количественная оценка
Я пытался понять, как реализовать в Scala типы данных, закодированные в формате Church. Кажется, что для этого требуются типы ранга n, поскольку вам понадобится первоклассная функция const типа forAll a. a -> (forAll b. b -> b) . Однако...
1113 просмотров

Каковы варианты использования функций закрытия / обратного вызова в JavaScript?
Я слушал доклад Крокфорда о замыканиях в JavaScript и убежден в преимуществах сокрытия информации, но у меня нет четкого представления о том, когда использовать функции обратного вызова. В основном это верное утверждение, что человек может...
13064 просмотров
schedule 04.07.2022

Как замыкания Scala преобразуются в объекты Java?
В настоящее время я просматриваю реализации закрытия на разных языках. Однако когда дело доходит до Scala, я не могу найти никакой документации о том, как замыкание отображается на объекты Java. Хорошо задокументировано, что функции Scala...
1934 просмотров
schedule 19.10.2023

Когда на самом деле создается замыкание?
Верно ли, что замыкание создается в следующих случаях для foo , но не для bar ? Дело 1: <script type="text/javascript"> function foo() { } </script> foo — это замыкание с цепочкой областей действия только с глобальной...
2193 просмотров
schedule 27.07.2023

Будет ли создание функции внутри функции-конструктора использовать больше памяти, чем обращение к функции-прототипу?
Возможный дубликат: JavaScript: установка методов через объект-прототип или конструктор, разница? Я предполагаю, что на самом деле это вопрос о том, как браузеры реализовали закрытие. Я знаю о многочисленных способах эмуляции...
164 просмотров

установка переменной для использования с функцией щелчка jquery
Приношу свои извинения, если это еще один вопрос, который задают снова и снова. Я нашел несколько похожих вопросов, примеры просто не привели меня именно туда, где мне нужно быть. Это похоже на замыкания, циклы и события jQuery ....
997 просмотров
schedule 16.05.2022

Почему существуют два разных синтаксиса для вызова выражений анонимных функций?
Я только что прочитал статью Бена Алмана на Immediate-Invoked Function Expressions и задался вопросом об этой части, где он представляет функциональные выражения и замыкания (еще не связанные с IIFE): // ...doesn't it stand to reason that...
156 просмотров
schedule 08.02.2023

Почему захват изменяемой структурной переменной внутри замыкания в операторе using изменяет ее локальное поведение?
Обновление : теперь я пошел и сделал это: I отправил отчет об ошибке в Microsoft , так как я серьезно сомневаюсь, что это правильное поведение. Тем не менее, я все еще не уверен на 100%, чему верить относительно этого вопроса ; так что я вижу,...
1100 просмотров
schedule 22.04.2022

Javascript, внутренние классы и как эффективно получить доступ к родительской области
В Javascript я хотел бы определить класс с внутренним (или вложенным) классом. Во внутреннем классе я хотел бы получить доступ к родительскому экземпляру. Как я могу сделать это эффективно? Некоторый код покажет, что я имею в виду. Предположим,...
15143 просмотров
schedule 22.03.2024