Вопросы по теме 'higher-order-functions'

В чем смысл карты Perl?
Не совсем понимаю функцию карты. Может ли кто-нибудь объяснить на примерах его использование? Есть ли какие-то преимущества в производительности при использовании этого вместо цикла или это просто сахар?
19307 просмотров

Предикаты высшего порядка
boolean(true). boolean(false). formula_0(P, Q):- (P; Q), \+ P. solution_for_formula(P, Q, Formula):- maplist(boolean, [P, Q]), call([Formula, P, Q]). Дополнение к моему предыдущему вопросу . Почему это не сработает? (Если я заменю...
914 просмотров

Haskell: понимание списков и функции высшего порядка
Я попытался преобразовать следующее понимание списка: f xs = [ x+8 | (x,_) <- xs ] с помощью функций высшего порядка. Мое первое решение было: f' xs = map (\(x,_) -> x+8) xs После того, как я попробовал различные другие...
308 просмотров
schedule 16.10.2023

Функции высокого порядка схемы
(define (pair a b) (lambda (f) (f a b))) (define (fst x) .... ) Предполагается, что 'fst' возвращает a, когда я звоню (fst (пара 1 2)) Я знаю, что функция (f a b) сохраняется в «x», когда я вызываю (fst (pair 1 2)) Как я могу извлечь...
32 просмотров
schedule 05.05.2024

Использование функций-прототипов в функциях более высокого порядка в javascript
Я пытаюсь объединить массив массивов с помощью сокращения, и я решил, что могу использовать функцию Array.prototype.concat следующим образом: arr = [[1],[2],[3]] arr.reduce((a, b) => Array.prototype.concat(a, b), []) Что отлично работает и...
299 просмотров

Как мне создать инвертирующую функцию более высокого порядка?
Мне нужно создать функцию более высокого порядка, называемую инвертировать. Он должен сделать следующее: Вернуть новую функцию. Возьмите функцию в качестве ее единственного аргумента. Внутренняя функция должна принимать любое количество...
266 просмотров

Вызов функции высшего порядка Kotlin из Java
Класс Котин class LoginService{ fun getLoginData(loginData: String) { request(LoginApi.create().getLoginData(loginData))} } fun changePassword(_:String){ request(LoginApi.create().changePassword(_) } class...
1458 просмотров

Как я могу создать несколько компонентов React из JSON и вернуть их сразу?
Я пытаюсь создать компонент, который будет вызывать API для получения данных о ди-джеях и использовать их для создания карт ReactStrap и возвращать эти карты в родительском flexbox div. Сначала я думал о множестве разных способов сделать это, но...
29 просмотров
schedule 26.10.2022

JavaScript: создайте функцию defineFirstArg, которая принимает функцию и аргумент; Примите больше аргументов
Создайте функцию defineFirstArg, которая принимает функцию и аргумент. Кроме того, передаваемая функция будет принимать по крайней мере один аргумент. defineFirstArg вернет новую функцию, которая вызывает переданную функцию с переданным аргументом в...
294 просмотров

Существует ли функция более высокого порядка возврата void?
Рассмотрим следующий случай: у нас есть массив значений, которые нам нужно использовать в классе, однако нам не нужны выходные данные из этого массива с использованием функций высшего порядка. например, скажем, у нас есть функция func used(cells:...
89 просмотров
schedule 16.02.2024

Получите информацию о кадре для внешней области, но тратьте время только на внутреннюю область
У меня есть следующий сценарий, в котором я хочу получить информацию о кадре для области выше моей области. def outer(): # This is really slow. frames = inspect.stack() def inner(): # I would like to "pay for it" here...
47 просмотров
schedule 12.08.2022

Как я могу использовать IntStream.range с картой для создания нового списка из уже существующего списка. Это только для исследовательских целей
У меня есть начальный список целых чисел ('''numbers = List.of(2,2,4,6,8,243,11,17,19);'''), и я хотел попытаться выполнить функциональную программу, чтобы взять первые 5 чисел из числа , возведите их в квадрат, а затем поместите в новый список....
15 просмотров
schedule 05.02.2024