Вопросы по теме 'higher-order-functions'
В чем смысл карты Perl?
Не совсем понимаю функцию карты. Может ли кто-нибудь объяснить на примерах его использование?
Есть ли какие-то преимущества в производительности при использовании этого вместо цикла или это просто сахар?
19307 просмотров
schedule
15.08.2022
Предикаты высшего порядка
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 просмотров
schedule
13.08.2022
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 просмотров
schedule
13.03.2024
Как мне создать инвертирующую функцию более высокого порядка?
Мне нужно создать функцию более высокого порядка, называемую инвертировать. Он должен сделать следующее:
Вернуть новую функцию. Возьмите функцию в качестве ее единственного аргумента. Внутренняя функция должна принимать любое количество...
266 просмотров
schedule
25.07.2022
Вызов функции высшего порядка Kotlin из Java
Класс Котин
class LoginService{
fun getLoginData(loginData: String) {
request(LoginApi.create().getLoginData(loginData))}
}
fun changePassword(_:String){
request(LoginApi.create().changePassword(_)
}
class...
1458 просмотров
schedule
22.10.2022
Как я могу создать несколько компонентов React из JSON и вернуть их сразу?
Я пытаюсь создать компонент, который будет вызывать API для получения данных о ди-джеях и использовать их для создания карт ReactStrap и возвращать эти карты в родительском flexbox div.
Сначала я думал о множестве разных способов сделать это, но...
29 просмотров
schedule
26.10.2022
JavaScript: создайте функцию defineFirstArg, которая принимает функцию и аргумент; Примите больше аргументов
Создайте функцию defineFirstArg, которая принимает функцию и аргумент. Кроме того, передаваемая функция будет принимать по крайней мере один аргумент. defineFirstArg вернет новую функцию, которая вызывает переданную функцию с переданным аргументом в...
294 просмотров
schedule
05.09.2022
Существует ли функция более высокого порядка возврата 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