НЕ ИСПОЛЬЗУЙТЕ ДЛЯ СЛУЖБЫ AWS (используйте [aws-лямбда] для этих вопросов!)  Лямбды — это анонимные функции или замыкания в таких языках программирования, как Lisp, C#, C++, Lua, Python, Ruby, JavaScript, Java, Excel или таблицы Google. (Также лямбда-выражение.)

Подробнее про lambda...

Рассмотрим следующий код: def f(x): return x sol = [f] sol.append(lambda x: sol[0](x) + x) sol.append(lambda x: sol[1](x) + x) print(sol[0](1), sol[1](1), sol[2](1)) # 1 2 3 Делая таким образом я получил то, что я хочу. Теперь давайте сделаем то же самое, но с for loop : def f(x): return...
29 Май 2023 в 21:18
У меня есть список функций, хранящихся в векторе: std::vector<std::function<void(uint32_t)>> mFunctions; Я хочу добавить функцию в качестве общедоступного API, которая принимает другой аргумент, но приводит его к uint32_t: enum class MyHandle : uint32_t { Null = 0; }; void addFunction(std::functi...
29 Май 2023 в 11:39
Как мы знаем, анонимный союз – это безымянный союз, который не определяет одновременно любые переменные. И члены анонимного союза вводятся в охватывающую область. Но есть ли какие-либо ограничения на захват этих членов в лямбда-выражениях? В следующем примере программы int main() { union { ...
28 Май 2023 в 18:59
Я начинаю свой вопрос с описания варианта использования: Контекстное меню должно быть заполнено действиями. В зависимости от элемента, для которого запрашивается меню, некоторые действия должны быть скрыты, поскольку они не разрешены для этого конкретного элемента. Итак, моя идея состоит в том, что...
26 Май 2023 в 17:12
Полный код доступен здесь: https://godbolt.org/z/7sbxeM3WP Мне было любопытно, сможет ли компилятор оптимизировать constexpr auto lambda = [](){return 5;}; constexpr auto lambda_same_definition = [](){return 5;}; Таким образом, чтобы был только один сгенерированный функтор. Я знаю, как лямбда-выра...
У меня есть список моих свиданий List<DateTime> myDateTimeList = new List<DateTime>(); Я хочу получить все записи базы данных, где дата и время содержатся в myDateTimeList. Ниже показано, как я пытался получить эти записи. Метод1 myEntity.Where(x => myDateTimeList.Any(dt => dt == x.CreationDate...
22 Май 2023 в 09:22
Хотите заменить цикл Python «for» оператором векторизованного понимания, чтобы заменить левую диагональ в pandas DataFrame нулями. dataframe создается с использованием стандартного метода numpy.random.randint(). df = pd.DataFrame(np.random.randint(1,100, 100).reshape(10, -1)) Я попытался применить ...
22 Май 2023 в 04:21
У меня есть вопрос о лямбда-выражениях kotlin и неявных ссылках на this. Давайте посмотрим на этот код: class MyViewModel: ViewModel { val eventFlow = mutableSharedFlow<Unit>() } class MyFragment: Fragment() { val viewModel = MyViewModel() val lambda_1: (Unit) -> Unit = { Log.v("TAG",...
21 Май 2023 в 16:32
Я пытаюсь найти строку в параллельном потоке файлов. На этом этапе (outputLines =) возникает ошибка компиляции. Я не могу понять проблему. Пожалуйста помоги. Мне нужно сохранить код для inputFiles.parallelStream(), а затем для каждого из них мне нужно прочитать файл построчно, а затем найти стро...
19 Май 2023 в 10:34
Я хотел бы оптимизировать свой метод. У меня есть список объектов, и я хотел бы перебирать их, сравнивать поля с входными данными, и в случае совпадения я хотел бы использовать этот первый объект в другом методе. Что-то вроде: for (ObjTest objTest : listOfObjTest) { if (objTest.getField().equal...
18 Май 2023 в 16:17
Существует класс Employee, определенный ниже: class Employee { public int Id { get; set; } public string Name { get; set; } public string Address { get; set; } } И мне нужно заполнить список выражений, как показано ниже: var expressions = new List<Expression<Func<Employee, object>>>() { ...
18 Май 2023 в 08:05
Ниже мой вклад nameJson : {"english":"tom","dutch":"john","spanish":"sam"} sectionJson: {"english":"A","dutch":"B","spanish":"C"} Ниже мой вывод должен выглядеть так "students": [ { "name": "tom", "section": "A", "language":"english" }, { "name": "john", ...
17 Май 2023 в 15:38
Мой пример блока кода выглядит следующим образом: у меня есть массив строк. Этот массив состоит из динамически не предопределенных var query = _dbContext.Table..; List<string> arr= ...; // output: arr=X,Y,Z foreach (var item in arr) { query = query.Where(f => f.XNumber.Contains(item)) } Вывод...
17 Май 2023 в 11:55
Я делал некоторые упражнения по кодовым войнам и нашел этот вопрос: Завершите функцию scramble(str1, str2), которая возвращает true, если часть символов str1 можно переставить так, чтобы она соответствовала str2, в противном случае возвращает false. После его завершения и просмотра других ответов я ...
17 Май 2023 в 06:19
Я хотел бы оптимизировать процесс итерации по списку и его фильтрации. Например: у меня есть краткий список некоторых похожих объектов, где разница будет в одно поле: List<ObjTest> objects = getListOfObjects(); Затем я хотел бы проверить, не пуст ли список, и повторить его по каждому объекту, срав...
17 Май 2023 в 01:48
Я успешно создал триггер Event Source Mapping (ESM) для моей лямбда-функции в моем кластере MSK. Некоторое время он без проблем опрашивал и читал события из моей темы кафки. Однако недавно я заметил, что он внезапно прекратился. Я проверил, что тема имеет большой объем новых записей, а размер мое...
16 Май 2023 в 21:59
Язык и стандарт: C++17 Чего я надеюсь достичь: я создал глобальный массив, скажем, int List[someconstant], который построен constexpr; таким образом, я могу передавать его записи в качестве параметров шаблона или другим функциям и переменным constexpr. Теперь у меня есть цикл for, например: for(int...
16 Май 2023 в 20:29
Какая из двух лямбда-функций верна? #include <cstdlib> extern constinit int exit_code { }; int main( ) { auto lambda_1 { [ &exit_code ]( ) noexcept { exit_code = EXIT_FAILURE; } }; auto lambda_2 { [ ]( ) noexcept ...
16 Май 2023 в 19:54
У меня есть лямбда-код Python для преобразования записей системного журнала в Json. при развертывании он получает неожиданные ошибки. from __future__ import print_function import base64 import json import gzip import re print('Loading function') def lambda_handler(event, context): output = ...
16 Май 2023 в 07:49
У меня есть следующий метод, и я хочу отсортировать список курсов моего пользовательского объекта, но получаю ошибку компиляции: public UserDTO getUserById(Long id) { return userRepository.findById(id).map(user -> { UserDTO userDTO = userMapper.mapUserDTO(user); // This line is not workin...
15 Май 2023 в 19:41
Используя Pandas Dataframe, я намерен хранить значения внутри Dataframe, рассчитанные на основе данных, хранящихся в том же Dataframe. Попытка без лямбды не работает должным образом: def fences(data): """ Returns with the fences defined based on statistical quartiles data: Raw data ...
15 Май 2023 в 12:52
У меня есть интерфейс под названием GridComponent: package lms.grid; /** * An interface for components that can be encoded as strings and placed in a grid. * * @provided */ public interface GridComponent { /** * Returns an encoding of this component as a string. * * @return ...
15 Май 2023 в 11:15
Я очень новичок в лямбда-выражениях Java 8... Я хочу написать лямбда-функцию, которая принимает JSONArray, просматривает его JSONObjects и создает объект Json определенного поля. Например, функция, которая принимает JSONArray: "students": [ { "name": "tom", "section": "A"...
14 Май 2023 в 19:14
Я пишу приложение, в котором сопрограммы выполняются планировщиком. Планировщик включает в себя стек и некоторые другие функции, необходимые для правильной работы сопрограмм; нет смысла иметь сопрограмму, у которой нет доступа к планировщику. Я решил сделать планировщик параметром конструктора ти...
13 Май 2023 в 07:25
Это выглядит очень просто, но я не понимаю, почему мой код не компилируется. У меня есть class Person с атрибутом String name и получателем getName(). Я создаю Employee class extends Person У меня есть такой способ: public Predicate<? extends Person> startsA() { return p -> p.getName().start...
12 Май 2023 в 18:49