Вопросы по теме 'closures'
Можете ли вы объяснить замыкания (поскольку они относятся к Python)?
Я много читал о замыканиях и думаю, что понимаю их, но, не затуманивая картину для себя и других, я надеюсь, что кто-то сможет объяснить замыкания максимально кратко и ясно. Я ищу простое объяснение, которое могло бы помочь мне понять, где и почему я...
14161 просмотров
schedule
05.07.2023
Странный синтаксис языка boo
Я столкнулся со странным синтаксисом в Руководстве по языку Boo :
setter = { value | a = value }
Что означает | оператор в смысле?
1098 просмотров
schedule
26.06.2023
Вы можете объяснить лямбда-выражения?
Я действительно не получаю лямбда-выражения. Хотя они существуют со времен ALGOL, я не слышал о них до недавнего времени, когда Python и Ruby стали очень популярными. Теперь, когда C # имеет синтаксис => , люди в моем мире (.NET) все больше и...
6829 просмотров
schedule
14.03.2022
Указатели на функции, замыкания и лямбда
Я только сейчас изучаю указатели на функции, и когда я читал главу K&R по этой теме, первое, что меня поразило, было: «Эй, это вроде как закрытие». Я знал, что это предположение в корне неверно, и после поиска в Интернете я не нашел никакого анализа...
36277 просмотров
schedule
19.03.2022
Простое текстовое меню в C++
Я пишу глупое маленькое приложение на C++ для тестирования одной из моих библиотек. Я хотел бы, чтобы приложение отображало список команд для пользователя, позволяло пользователю вводить команду, а затем выполнять действие, связанное с этой командой....
7439 просмотров
schedule
03.02.2023
Анонимная функция событий Javascript в Firefox
Я пытаюсь зарегистрировать анонимную функцию, когда пользователь щелкает ячейку в таблице HTML. Вот часть сырого, чистого кода:
document.getElementById(
"course"+displayed_year_index+occurrences_indices[displayed_year_index]).onclick =...
1948 просмотров
schedule
14.07.2022
Обработчики событий внутри цикла Javascript - нужно закрытие?
Я работаю с небольшим количеством кода HTML и Javascript, который я перенял у кого-то другого. Страница перезагружает таблицу данных (через асинхронный запрос) каждые десять секунд, а затем заново строит таблицу, используя некоторый код DOM....
13642 просмотров
schedule
25.04.2023
Как исправить проблему закрытия в ActionScript 3 (AS3)
В приведенном ниже коде я пытаюсь загрузить несколько изображений и поместить их в сцену, как только они будут загружены по отдельности. Но это ошибка, так как отображается только последнее изображение. Я подозреваю, что проблема в закрытии. Как я...
6094 просмотров
schedule
04.05.2022
Идентификатор foreach и замыкания
В двух следующих отрывках, является ли первый безопасным или вы должны сделать второй?
Под безопасностью я имею в виду, гарантированно ли каждый поток вызывает метод в Foo из той же итерации цикла, в которой поток был создан?
Или вы должны...
11587 просмотров
schedule
10.07.2023
использование памяти вложенными функциями в javascript
Я вроде как понимаю замыкания в javascript, но не уверен в том, как он обрабатывает вложенные функции. Например:
var a = function(o) {
o.someFunction(function(x) {
// do stuff
});
}
Я знаю, что новое закрытие создается каждый...
2126 просмотров
schedule
26.12.2021
В чем разница между монадой и закрытием?
Я немного смущен, читая определение между ними. Могут ли они действительно пересекаться по определению? или я совсем потерялся? Спасибо.
2689 просмотров
schedule
19.04.2022
Разница между классом (java) и закрытием (javascript)?
Я не понимаю, насколько закрытие может быть сильнее класса. Похоже, я могу добиться того же поведения закрытия с помощью класса. Любая помощь будет оценена
2299 просмотров
schedule
21.11.2022
Вопрос о закрытии Scala (из программирования на Scala)
Я не понимаю, почему авторы говорят, что в листинге кода 9.1 из "Программирование на Scala" используется замыкание. В главе 9 показано, как преобразовать код в более менее дублированную форму из исходного кода:
object FileMatcher {
private def...
2727 просмотров
schedule
02.04.2023
Может ли кто-нибудь объяснить мне, что такое закрытие на реальном простом языке?
Возможный дубликат: Что такое «замыкания» в .NET?
В настоящее время я смотрю на лямбда-выражение, и слово «закрытие» продолжает появляться. Может ли кто-нибудь объяснить мне это на очень простом языке.
2715 просмотров
schedule
26.02.2022
Проблема с областью действия и замыканиями в JavaScript
Мой вопрос действительно больше касается области действия в JavaScript, а не закрытия.
Возьмем следующий код:
var f = function () {
var n = 0;
return function () {
return n++;
};
}();
console.log(f());
console.log(f());...
267 просмотров
schedule
20.10.2022
Какой лучший независимый от языка источник для изучения Lambdas/Closures?
Большинство языков программирования используют лямбда-выражения/замыкания. Какой источник, не зависящий от языка, рекомендуется как лучший для изучения основ Lambda?
Lambdas/Closures на разных языках:
Perl Lambdas
Лямбда-выражения Python...
427 просмотров
schedule
13.03.2022
Доступ к значениям статического замыкания в Groovy
Я хотел бы сохранить некоторые свойства в статическом закрытии, а затем получить к ним доступ во время вызова метода:
class Person {
static someMap = { key1: "value1", key2: "value2" }
}
Итак, как я могу написать метод внутри Person,...
4407 просмотров
schedule
12.06.2022
Различение замыкания и локальных переменных
Локальная функция в замыкании объявляет переменную с тем же именем, которое существует в замыкании. Итак, как мы можем получить доступ к переменной закрытия из локальной функции?
function closure()
{
var xVar;
function func1()
{...
2059 просмотров
schedule
05.04.2023
Создание ссылки на функцию, параметры значения которой не являются ссылками
Я не знаю, как точно описать то, что я хочу. Я хочу определить функцию с параметрами, являющимися локальным ЗНАЧЕНИЕМ, а не ссылкой.
скажем, у меня есть список объектов, которые я хочу создать
for(i = 0; i < 10; i++){
var div =...
353 просмотров
schedule
13.07.2022
как замыкания помогают в создании интерфейса DSL/fluent: примеры PHP?
Можете ли вы привести пример на PHP, показывающий, как замыкания помогают создавать DSL (свободный интерфейс)?
edit: Принятый ответ на следующий вопрос говорит о вложенных замыканиях. Если бы кто-то мог перевести этот пример на PHP, это тоже было...
500 просмотров
schedule
10.11.2022