НЕ ИСПОЛЬЗУЙТЕ ДЛЯ СЛУЖБЫ AWS (используйте [aws-лямбда] для этих вопросов!) Лямбды — это анонимные функции или замыкания в таких языках программирования, как Lisp, C#, C++, Lua, Python, Ruby, JavaScript, Java, Excel или таблицы Google. (Также лямбда-выражение.)
Рассмотрим следующий код:
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...
У меня есть список функций, хранящихся в векторе:
std::vector<std::function<void(uint32_t)>> mFunctions;
Я хочу добавить функцию в качестве общедоступного API, которая принимает другой аргумент, но приводит его к uint32_t:
enum class MyHandle : uint32_t { Null = 0; };
void addFunction(std::functi...
Как мы знаем, анонимный союз – это безымянный союз, который не определяет одновременно любые переменные. И члены анонимного союза вводятся в охватывающую область. Но есть ли какие-либо ограничения на захват этих членов в лямбда-выражениях?
В следующем примере программы
int main() {
union {
...
28 Май 2023 в 18:59
Я начинаю свой вопрос с описания варианта использования:
Контекстное меню должно быть заполнено действиями. В зависимости от элемента, для которого запрашивается меню, некоторые действия должны быть скрыты, поскольку они не разрешены для этого конкретного элемента.
Итак, моя идея состоит в том, что...
Полный код доступен здесь: https://godbolt.org/z/7sbxeM3WP
Мне было любопытно, сможет ли компилятор оптимизировать
constexpr auto lambda = [](){return 5;};
constexpr auto lambda_same_definition = [](){return 5;};
Таким образом, чтобы был только один сгенерированный функтор. Я знаю, как лямбда-выра...
25 Май 2023 в 01:40
У меня есть список моих свиданий
List<DateTime> myDateTimeList = new List<DateTime>();
Я хочу получить все записи базы данных, где дата и время содержатся в myDateTimeList. Ниже показано, как я пытался получить эти записи.
Метод1
myEntity.Where(x => myDateTimeList.Any(dt => dt == x.CreationDate...
Хотите заменить цикл Python «for» оператором векторизованного понимания, чтобы заменить левую диагональ в pandas DataFrame нулями.
dataframe создается с использованием стандартного метода numpy.random.randint().
df = pd.DataFrame(np.random.randint(1,100, 100).reshape(10, -1))
Я попытался применить ...
У меня есть вопрос о лямбда-выражениях 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(), а затем для каждого из них мне нужно прочитать файл построчно, а затем найти стро...
Я хотел бы оптимизировать свой метод.
У меня есть список объектов, и я хотел бы перебирать их, сравнивать поля с входными данными, и в случае совпадения я хотел бы использовать этот первый объект в другом методе. Что-то вроде:
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.
После его завершения и просмотра других ответов я ...
Я хотел бы оптимизировать процесс итерации по списку и его фильтрации. Например: у меня есть краткий список некоторых похожих объектов, где разница будет в одно поле:
List<ObjTest> objects = getListOfObjects();
Затем я хотел бы проверить, не пуст ли список, и повторить его по каждому объекту, срав...
17 Май 2023 в 01:48
Я успешно создал триггер Event Source Mapping (ESM) для моей лямбда-функции в моем кластере MSK. Некоторое время он без проблем опрашивал и читал события из моей темы кафки. Однако недавно я заметил, что он внезапно прекратился. Я проверил, что тема имеет большой объем новых записей, а размер мое...
Язык и стандарт: 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 = ...
У меня есть следующий метод, и я хочу отсортировать список курсов моего пользовательского объекта, но получаю ошибку компиляции:
public UserDTO getUserById(Long id) {
return userRepository.findById(id).map(user -> {
UserDTO userDTO = userMapper.mapUserDTO(user);
// This line is not workin...
Используя Pandas Dataframe, я намерен хранить значения внутри Dataframe, рассчитанные на основе данных, хранящихся в том же Dataframe.
Попытка без лямбды не работает должным образом:
def fences(data):
"""
Returns with the fences defined based on statistical quartiles
data: Raw data
...
У меня есть интерфейс под названием 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
Я пишу приложение, в котором сопрограммы выполняются планировщиком. Планировщик включает в себя стек и некоторые другие функции, необходимые для правильной работы сопрограмм; нет смысла иметь сопрограмму, у которой нет доступа к планировщику. Я решил сделать планировщик параметром конструктора ти...
Это выглядит очень просто, но я не понимаю, почему мой код не компилируется.
У меня есть class Person с атрибутом String name и получателем getName().
Я создаю Employee class extends Person
У меня есть такой способ:
public Predicate<? extends Person> startsA() {
return p -> p.getName().start...