Публикации по теме 'anonymous-function'


JavaScript (класс 5)
Это пятый класс в нашей серии javascript. Если вы не читали предыдущие блоги, сначала ознакомьтесь с ними. На этом занятии мы узнаем о F функциях и функциональном программировании в javascript. Функциональное программирование Функциональное программирование — это парадигма программирования. Парадигма означает модальный или «тарика». Функциональное программирование — это метод написания программ. Это декларативная парадигма программирования. Декларативное программирование —..

Вопросы по теме 'anonymous-function'

Как вы объясните эту структуру в JavaScript?
(function() { //codehere } )(); Что особенного в таком синтаксисе? Что значит ()(); подразумевать?
1371 просмотров

Как работает функция в цикле (которая возвращает другую функцию)?
Я пытался назначить функцию событию onclick динамически созданного тега в JavaScript. Все теги создаются в цикле следующим образом: for ( var i = 0; i < 4; i++ ) { var a = document.createElement( "a" ); a.onclick = function( ) {...
15510 просмотров

Как я могу аппроксимировать Python или оператор для сравнения наборов в Scala?
После прослушивания последнего подкаста Stack Overflow меня заинтриговала компактная программа проверки орфографии Python Питера Норвига, поэтому я решил реализовать ее на Scala, если смогу хорошо выразить ее на функциональной идиоме Scala, а также...
554 просмотров
schedule 17.04.2022

Анонимные делегаты, похоже, не применяют проверку типов
Я собрал небольшой пример кода ниже (в настоящее время на С# 3.5, но также хотел бы знать, отличается ли ответ на С# 4.0) У меня есть три простых делегата и три простые функции... Здесь нет проблем, все компилируется, как и ожидалось, и не будет...
223 просмотров
schedule 13.09.2023

php Установить анонимную функцию в экземпляре
Я только начинаю работать с PHP, и мне интересно, есть ли способ добавить анонимную функцию в экземпляр класса. Например, скажем... class A{ public B; } $c = new A(); //This is where I am getting a little confused... //The following wont...
3625 просмотров
schedule 29.12.2022

Являются ли анонимные функции плохой практикой в ​​JavaScript?
Я читал, что использование анонимных функций в javascript — плохая практика, потому что это может усложнить отладку, но сам я этого не видел. Действительно ли анонимные функции в JavaScript являются плохой практикой, и если да, то почему?
6579 просмотров
schedule 21.08.2023

Экземпляр функции Javascript автоматически преобразуется в объект и больше не может быть вызван
Я работаю с довольно сложной программой Javascript, которая в определенный момент возвращает некоторые вложенные анонимные функции. Иногда, когда я пытаюсь "применить" одну из таких анонимных функций ("f" в этом примере)... f.apply...
344 просмотров

Анонимные функции как обработчики событий в Action Script - хорошо или плохо?
Я пришел в AS3 из мира JS и должен признаться, что анонимные функции - моя слабость. Я обычно использую их везде. Теперь, переходя к AS3, я слышал и читал во многих местах, что AS и Flash чрезвычайно плохо справляются со сборкой мусора, что следует...
10951 просмотров

Какое самое элегантное лямбда-выражение (действие), которое ничего не делает?
Итак, в настоящее время у меня есть следующий код: BCLThread bclThread = new BCLThread(() => Thread.Sleep(0)); потому что я не могу придумать другого способа заявить, что я на самом деле не хочу, чтобы этот метод что-то делал. Есть ли...
4784 просмотров
schedule 06.07.2022

Почему это объявление подпрограммы anon анализируется как непрямой объектный метод в Perl?
В следующем объявлении анонимной подпрограммы Perl, похоже, анализирует ее как косвенный вызов метода, а не как подпрограмму: use 5.010; use strict; use warnings; sub proxy { my $new = shift; say "creating proxy: $new"; sub :lvalue {...
197 просмотров
schedule 21.05.2022

removeEventListener для анонимных функций в JavaScript
У меня есть объект, в котором есть методы. Эти методы помещаются в объект внутри анонимной функции. Выглядит это так: var t = {}; window.document.addEventListener("keydown", function(e) { t.scroll = function(x, y) {...
113326 просмотров

Зачем использовать (function(){})() или !function(){}()?
Я читал В JavaScript, в чем преимущество ! function(){}() over (function() {})()? тогда меня осенило, зачем использовать : (function(){})() или !function(){}() вместо function(){}() ? Есть какая-то конкретная причина?
1263 просмотров
schedule 22.03.2024

Блоки анонимного кода в c
Что означает такое заявление? int x = ( { int a; scanf( "%d", &a ); a ; } ) ; Он компилируется и работает эквивалентно: int x; scanf( "%d", &x ); Похоже на какой-то анонимный вызов функции или что-то в этом роде, но я не...
256 просмотров
schedule 03.01.2024

Анонимные и неанонимные функции Lua
Я изучаю Lua и столкнулся с концепцией анонимных функций. Это интересно, но мне было интересно, какие дополнительные преимущества он дает по сравнению с неанонимными функциями. Итак, если у меня есть что-то вроде function(a,b) return (a+b)...
8262 просмотров

Как сделать рекурсию в анонимной fn без хвостовой рекурсии
Как сделать рекурсию в анонимной функции без использования хвостовой рекурсии? Например (из Вандерхарт 2010, стр. 38): (defn power [number exponent] (if (zero? exponent) 1 (* number (power number (- exponent 1))))) Допустим, я...
7399 просмотров

Сортировать с помощью компаратора create_function в PHP до 5.3?
Я никогда раньше не использовал анонимные функции в PHP, но я нашел фрагмент кода, который использует одну из них для сортировки объектов. usort($numTurnsPerUser,build_sorter('turns')); function build_sorter($key) { return function ($a, $b)...
955 просмотров
schedule 11.01.2024

Haskell Fold с анонимной функцией
У меня проблема с одной из основ Haskell: Fold + анонимные функции Я разрабатываю программу bin2dec с помощью foldl . Решение выглядит следующим образом: bin2dec :: String -> Int bin2dec = foldl (\x y -> if y=='1' then x*2 + 1 else x*2)...
5138 просмотров
schedule 01.01.2023

Использование анонимной функции в Python
У меня есть код, который загружает список данных с многочисленных URL-адресов, а затем вызывает другую функцию, передавая каждый результат. Что-то типа... def ShowUrls(self, url): Urls = self.Scraper.GetSubUrls(url) for Url in Urls:...
4314 просмотров
schedule 27.03.2024

В чем преимущество назначения самовыполняющейся анонимной функции переменной в javascript?
Я читал сообщение о том, как запустить функцию после завершения изменения размера окна и наткнулся на несколько примеров, в которых самовыполняющиеся анонимные функции присваивались переменным: var delay = (function(){ var timer = 0;...
2453 просмотров
schedule 06.07.2023

Делегаты Func / Action со ссылочными аргументами / параметрами или анонимными функциями
Мне просто интересно, каков точный синтаксис для параметров ref и out для делегатов и встроенных лямбда-функций. вот пример если функция определена как public void DoSomething(int withValue) { } делегат в функции может быть создан...
6286 просмотров