1
ответ

Каковы различия и возможные общие черты закрытий и приправления карри?

Я прочитал часть сообщения на здесь о закрытиях и приправлении карри, но я чувствую, что не нашел ответ. Таким образом, каковы различия и возможно общие черты закрытий и приправления карри?...
вопрос задан: 17 December 2008 15:29
1
ответ

Действительно ли возможно определить одноэлементный метод Ruby с помощью блока?

Так, я хочу определить одноэлементный метод для объекта, но я хочу сделать это с помощью закрытия. Например, определение define_say (obj, сообщение) определение obj.say помещает o конца конца сообщения = Object.new define_say o, "...
вопрос задан: 25 September 2008 20:51
0
ответов

Обязательное заимствование одного структурного поля при заимствовании другого в закрытии

У меня есть структура, содержащая два поля, и я хочу изменить одно поле (изменяемое заимствование), используя другое поле (неизменяемое заимствование), но я получаю ошибку от средства проверки заимствования. Например, следующее ...
вопрос задан: 21 April 2019 14:11
0
ответов

Как в Python 2 писать в переменную в родительской области?

У меня есть следующий код внутри функции: stored_blocks = {} def replace_blocks (m): block = m.group (0) block_hash = sha1 (block) stored_blocks [block_hash] = block return '{{{% s}}}'% ...
вопрос задан: 13 April 2019 05:03
0
ответов

Groovy закрытие $ v

@CompileDynamic ClassNode buildTemplateClass (ссылка на ClassNode) {def methodCount = constX (reference.methods.size ()) def fieldCount = constX (reference.fields.size ()) вернуть новый ...
вопрос задан: 3 April 2019 03:09
0
ответов

Почему я могу получить объект события из аргумента из дескриптора события прокрутки, который передается в замыкание в JavaScript

Я запутался в аргументах в closure.arguments - это объект, похожий на массив, доступный внутри функций, который содержит значения аргументов, переданных этой функции. Согласно этому правилу, ...
вопрос задан: 29 March 2019 08:00
0
ответов

Emoji вернулся из закрытия не отображается

Я пытаюсь показать эмодзи, выбранные пользователем, изменив знак вопроса на изображение выбранных смайликов. Это не меняется на выбранное изображение, хотя. Я использую закрытие, чтобы вернуть ...
вопрос задан: 28 March 2019 18:12
0
ответов

Как мне получить доступ / изменить переменные из замыкания функции?

Если у меня есть функция с некоторой нелокальной переменной (в замыкании), как мне получить доступ к этой переменной? Могу ли я изменить его, и если да, то как? Вот пример такой функции: def external (): x = 1 ...
вопрос задан: 24 March 2019 05:00
0
ответов

DispatchQueue.main.async не имеет доступа к экранирующим параметрам замыканий?

Помогите мне разобраться, пожалуйста, у меня есть эта функция: func getUserDetailsRequestFor (userId: String, завершение: @escaping ([DataObject?] ?, ApiError ?, NSError?) - > ()) {let token = ...
вопрос задан: 18 January 2019 12:34
0
ответов

Почему я не могу передать определенные выражения параметру закрытия, помеченному @convetion (block)?

Я обнаружил это странное поведение: рассмотрим следующий код: func foo (_ x: () - > Void) {} ​​class Bar {func bar () {print ("hello")}} var bar: Bar? = Bar () Эти компиляции: ...
вопрос задан: 17 January 2019 07:15
0
ответов

Значения базы данных Firebase в реальном времени для системы скоринга не обновляются при входе нового пользователя

Я пытаюсь изменить значения в базе данных Firebase для каждого пользователя (например, «убытки», «выигрыши», «totalPoints»), и он обновляется, когда пользователь входит в систему. Однако, как только другой пользователь входит в систему и выигрывает ставку
вопрос задан: 16 January 2019 19:23
0
ответов

Захват приватного поля в анонимном делегате

class A { public event EventHandler AEvent; } класс B { private A _foo; private int _bar; public void AttachToAEvent() { _foo.AEvent += delegate() { ... ... ...
вопрос задан: 7 January 2019 10:29
0
ответов

Две функции с одинаковым именем в JavaScript - как это может работать ?

Насколько мне известно, function foo () {aaa (); } - это просто var foo = function () {aaa ()} в JavaScript. Итак, добавив функцию foo () {bbb (); } следует либо перезаписать переменную foo, либо игнорировать вторую ...
вопрос задан: 21 September 2018 23:24
0
ответов

Javascript: закрытие цикла?

Я хотел бы сделать что-то вроде следующего: for (var i = 0; i <10; ++ i) {createButton (x, y, function () {alert ("кнопка" + i + "нажата");} } Проблема в том, что я ...
вопрос задан: 15 August 2018 03:43
0
ответов

«[Слабое Я]» в замыканиях RXSwift

Нужно ли использовать [слабое я] в замыканиях подписки RXSwift? У меня есть код: searchController.searchBar.rx_text.throttle (0.2, планировщик: MainScheduler.instance) .subscribeNext {...
вопрос задан: 31 May 2018 06:05
0
ответов

python: как работает привязка

Я пытаюсь понять, как именно привязка переменных в питон работает. Давайте посмотрим на это: def foo (x): def bar (): print y return bar y = 5 бар = foo (2) bar () Это напечатает 5, которые ...
вопрос задан: 23 April 2018 14:26
0
ответов

Концепция закрытия Groovy

Я немного сбит с толку относительно термина «закрытие», используемого в документации Groovy. Согласно документации, их определение закрытия больше похоже на анонимную функцию или лямбду. Я ...
вопрос задан: 28 January 2018 14:43
0
ответов

Что означает блок кода в скобках в JavaScript / jQuery? [дубликат]

Возможный дубликат: что делает (function ($) {}) (jQuery); жадный? Я видел много кода jQuery со следующим синтаксисом, но я действительно не понимаю, что это значит. Он отображается в этом ...
вопрос задан: 8 December 2017 17:47
0
ответов

Определение Setter / Getter для непропаренной локальной переменной: невозможно?

Есть несколько предыдущих вопросов по StackOverflow, в которых задается вопрос, как получить доступ к локальным переменным через цепочку областей видимости, например, если вы хотите ссылаться на локальные переменные, используя обозначение скобок ...
вопрос задан: 21 July 2017 20:52
0
ответов

получить четные / нечетные индексированные элементы из коллекции Список карт) в Clojure

У меня есть список карт, мне нужно получить четные / нечетные проиндексированные элементы из этого списка в Clojure. Я не хочу перебирать список с помощью цикла for. Есть ли какая-нибудь функция small или single_word?
вопрос задан: 3 July 2017 14:12
0
ответов

передача индекса из цикла for в функцию обратного вызова ajax (JavaScript)

У меня есть цикл for, включающий вызов ajax, и я ' m пытается определить лучший метод передачи индекса из цикла for в функцию обратного вызова. Вот мой код: var arr = [2001, 2002, 2003, ...
вопрос задан: 18 June 2017 08:44
0
ответов

Почему это невозможно в java ссылаться на не конечную переменную во внутреннем анонимном классе? [дубликат]

Возможный дубликат: невозможно сослаться на неконечную переменную внутри внутреннего класса, определенного в другом методе. Почему в java невозможно сослаться на неконечную переменную во внутреннем анонимном классе? ...
вопрос задан: 23 May 2017 12:32
0
ответов

setTimeout()-в цикле for со случайной задержкой [дубликат]

Возможный дубликат:Закрытие Javascript внутри циклов -простой практический пример Видел много постов, говорящих о setTimeout и замыканиях, но я все еще не могу передать простой счетчик цикла for....
вопрос задан: 23 May 2017 12:32
0
ответов

Почему захват изменяемой структурной переменной внутри замыкания внутри оператора using изменяет ее локальное поведение?

Обновление: Ну, теперь я пошел и сделал это: я подал отчет об ошибке с Microsoft по этому поводу, так как я серьезно сомневаюсь, что это правильное поведение. Тем не менее, я все еще не уверен на 100%, чему верить относительно ...
вопрос задан: 23 May 2017 12:24
0
ответов

Чем local() отличается от других подходов к закрытию в R?

Вчера я узнал от Билла Венейблса, как local() может помочь создать статические функции и переменные, например, example <- local({ hidden.x <- "Вы меня не видите!" hidden.fn <- function(){ ...
вопрос задан: 23 May 2017 12:23
0
ответов

почему эта программа на C # выводит такой результат? Как понять замыкание?

Я пытался понять ответ на этот вопрос. Почему я получаю неправильные результаты при вызове Func ? Я написал пример кода. Следующий код public static void Main (string [] ...
вопрос задан: 23 May 2017 12:19
0
ответов

Почему это закрытие не изменяет переменную в охватывающей области видимости?

Этот кусочек Python не работает: def make_incrementer(start): def closure(): # Я знаю, что мог бы написать 'x = start' и использовать x - но я не об этом (: while True: ...
вопрос задан: 23 May 2017 12:18
0
ответов

Замыкание и анонимная функция (разница?) [Дубликат]

Возможные дубликаты: Что такое Closures / Lambda в PHP или Javascript с точки зрения непрофессионала? В чем разница между «замыканием» и «лямбдой»? Привет, мне не удалось найти ...
вопрос задан: 23 May 2017 12:17
0
ответов

Смущает замыкание в JavaScript [дубликат]

Возможный дубликат: как работают замыкания в JavaScript? Замыкания JavaScript и побочные эффекты на простом английском языке? (отдельно) Я новичок в JavaScript, но меня очень смущает то, как работают замыкания. Может ...
вопрос задан: 23 May 2017 12:17
0
ответов

Что такое вызываемая функция, которая не принимает аргументов?

Существует ли термин, описывающий функцию, не принимающую аргументов, более кратко, чем «функция, которая не принимает аргументов»? (Точно так же, как, например, «функция высшего порядка» означает «функция, которая принимает ...
вопрос задан: 23 May 2017 12:16