Описание тега anonymous-function

Анонимные функции используют блок кода в качестве значения, определяя его как встроенную функцию без имени.
2 ответа

AngularJS: Как избежать обработчиков анонимных обещаний

Недавно с моим клиентом мы решили следовать Руководству по стилю AngularJS Джона Папы*. В настоящее время я прохожу текущую кодовую базу, чтобы удостовериться, что не осталось никакой анонимной функции. Однако я сталкиваюсь со случаем некоторых обра…
2 ответа

Использование анонимной функции с несколькими параметрами

Пример сценария. function TakeCallback(param, param2, callback) { var a = param; var b = param2; callback(a, b); } .... some context ... TakeCallback("A", "B", function(one, two) { var scopeA = one; var scopeB = two; }); в C# public void FuncWithCal…
08 июн '16 в 08:09
7 ответов

Полезность анонимной функции

Почему бы не написать содержимое анонимной функции только вместо анонимной функции И содержимого анонимной функции?
11 июл '09 в 03:35
1 ответ

Анонимная функция без параметра в Haskell

Могу ли я определить анонимную функцию без параметра в Haskell? У меня есть блок кода повторяется в нескольких ветках. Этот код ссылается на несколько значений снаружи. Цель 0: определить функцию, выполняющую работу в codeBlock. Цель 1: не повторять…
19 окт '15 в 05:36
3 ответа

Объясните пример кода анонимной функции в Eloquent Javascript, глава 6

У меня возникли трудности с функцией суммы, которая вызывает пример кода анонимной функции из Eloquent Javascript (глава 6), хотя я понимаю, что было разъяснено в этом посте, я действительно не понимаю, как вызывается анонимная функция. Из того, что…
01 сен '12 в 12:57
4 ответа

Переменная объекта javascript становится неопределенной внутри анонимной функции

Поэтому я не могу понять, почему переменная this.tasks становится неопределенной внутри прослушивателя добавления событий, который есть у меня внутри моего целевого объекта. У меня есть ощущение, что это может быть связано с асинхронным программиров…
14 фев '14 в 01:59
1 ответ

[SonarLint]: сделать этот анонимный внутренний класс лямбдой

Приведенный ниже код работает, но у меня есть уведомление от SonarLint, потому что я использую анонимный класс в потоке вместо лямбда-выражения, и я не вижу, как улучшить приведенный ниже код, избегая уведомления: Properties prop = new Properties();…
1 ответ

Как я могу создать карри анонимную функцию в Scala?

Как я могу создать анонимную и карри функцию в Scala? Следующие два не удалось: scala> (x:Int)(y:Int) => x*y <console>:1: error: not a legal formal parameter (x:Int)(y:Int) => x*y ^ scala> ((x:Int)(y:Int)) => x*y <console>…
15 июн '12 в 10:36
3 ответа

Как назначить ранее существующую функцию для TComparison<T>?

program Project55; {$APPTYPE CONSOLE} uses System.Generics.Defaults; type TestRec&lt;T&gt; = record Compare: TComparison&lt;T&gt;; CompareI: IComparer&lt;T&gt;; end; var TRI: TestRec&lt;Integer&gt;; begin TRI.CompareI:= TComparer&lt;Integer&gt;.Defa…
15 сен '15 в 15:40
1 ответ

Как вернуть переменную из анонимной функции

Мне нужно вернуть переменную из функции с анонимными функциями внутри нее. Как это: function resize(f) { ... reader.onloadend = function() { ... image.onload = function() { ... finalFile = dataURItoBlob(canvas.toDataURL(fileType)); } } } Мне нужно в…
18 ноя '13 в 21:16
1 ответ

Каково значение наличия имени fn name по обе стороны от оператора присваивания (объекта fn)?

Пример: (function () { object.module('something').objectMethod('someController', [ '$param1', 'param2', function (paramY, paramE) { $param1.someScopedVariable = function() { laa-dee-dah(); } // VS. $param1.someOtherScopedVariable = function someOthe…
19 ноя '13 в 21:23
1 ответ

Есть ли разница в использовании памяти между анонимными функциями и традиционными функциями в Javascript? если да, то как?

Есть ли разница в использовании памяти между анонимными и обычными функциями в Javascript? Если так, то как? Вы можете это объяснить?
28 июн '12 в 08:49
2 ответа

Проблема с переводом функции делегата с C# на vb.net для использования с Google OAuth 2

Я пытался перевести пример Google OAuth 2 с C# на Vb.net для проекта сотрудника. У меня есть в конце вопросов перевод следующих методов: private OAuth2Authenticator&lt;WebServerClient&gt; CreateAuthenticator() { // Register the authenticator. var pr…
20 мар '12 в 04:38
1 ответ

Вывод типа в списке аргументов в сочетании с не работающим сеттером

Давайте представим следующие предметы по объему: object Thing { var data: Box[String] = Empty } def perform[T](setter: Box[T] =&gt; Unit) { // doesn't matter } Следующее не компилируется: perform(Thing.data = _) Сообщение об ошибке: &lt;console&gt;:…
2 ответа

Как описать параметры передаваемой анонимной функции?

Я хочу описать curVal с JSDoc? Я старался @param как раз перед arrays.every() и внутри анонимного обратного вызова, но это не помогло PhpStorm разрешать методы. /** * @param {Array} curVal */ arrays.every(function (curVal) { /** * @param {Array} cur…
14 июл '17 в 15:50
4 ответа

addEventListener запускается несколько раз для одного и того же дескриптора при передаче аргументов с анонимной функцией

По какой-то причине прослушиватель событий запускается дважды для каждого элемента при передаче аргументов в анонимную функцию. Т.е. событие клика по элементу el будет регистрироваться один раз и, таким образом, стрелять один раз. el.addEventListene…
2 ответа

Как добавить дополнительный параметр при замене анонимной функции на именованную функцию

У меня такая ситуация: "render": function(a, b) { // do stuff } Я хочу изменить это на именованную функцию: "render": foo function foo(a, b) { // do stuff } Дело в том, что функция может делать разные вещи в разных ситуациях, поэтому я хочу добавить…
05 сен '14 в 13:09
2 ответа

PHP анонимная функция в массивах, каков синтаксис?

Могу ли я определить анонимные функции в качестве значения массива? Это не работает: $m = array( 0 =&gt; array('condition' =&gt; function($v) { return intval($v)}), 3 =&gt; array('condition' =&gt; function($v) { return trim($v) &gt; 0}) );
08 окт '11 в 20:59
1 ответ

Как работает назначение параметра переменной с тем же именем в javascript?

Почему следующий код не предупреждает undefined? function test(param){ var param = param; alert(param); } test("SO"); // alerts SO Как этот параметр, который присваивается локальной переменной, сопоставляется с аргументом функции, а не с самой локал…
1 ответ

Закрытие PHP: используйте ключевое слово с определением функции: аргумент объекта для использования: параметр не скопирован

Следующий код является слегка измененной версией примера из Руководство по PHP -> Справочник по языку -> Функции -> Анонимные функции. В примере упоминается, но не объясняется, почему нельзя передать объект PHP по значению в список аргументов после …
28 окт '14 в 12:55