Результаты поиска по запросу "lambda"

1 ответ

Это не требует ввода от конвейера, например ты не можешь сделать

ент ниже определяет из списка файлов, какой из них является каталогом по Ftp как C # это будет как ниже var files = new List<string>(){"App_Data", "bin", "Content"}; var line = "drwxr-xr-x 1 ftp ftp 0 Mar 18 22:41 App_Data" var dir = ...

1 ответ

 была опечатка ...

это хорошая практика, бросать только исключения типов, полученных изstd::exception класс, C ++ позволяет бросать все что угодно. Все приведенные ниже примеры действительны на C ++: throw "foo"; // throws an instance of const char* throw 5; // ...

4 ответа

 по параметру

ался отфильтровать список по нескольким условиям. class Student{ private int Age; private String className; private String Name; public Student(int age, String className, String name) { Age = age; this.className = className; Name = name; } ...

ТОП публикаций

1 ответ

 демонстрирует, как вы можете вызвать функцию lamdba и проверить результаты.

я есть приложение для покупок в iOS, и я хочу вызвать лямбда-функцию для регистрации. Но я не хочу вызывать лямбда-функцию через API-шлюз, чтобы сэкономить расходы. Есть ли возможность отправлять логи в Lambda с помощью iOS SDK от Amazon?

13 ответов

Рекурсивные лямбда-функции в C ++ 11

Я новичок в C ++ 11. Я пишу следующую рекурсивную лямбда-функцию, но она не компилируется. sum.cpp#include <iostream> #include <functional> auto term = [](int a)->int { return a*a; }; auto next = [](int a)->int { return ++a; }; auto sum ...

1 ответ

Обратите внимание, что компиляция объявления clang сама по себе не является ошибкой компилятора. Это класс ситуаций, которые плохо сформированы, диагностика не требуется.

ел бы использовать функцию и передатьconstexpr lambda, Тем не менее, он успешно компилируется, только если я позволю типу выводиться черезauto, Явно давая тип через-> std::array<event, l()> похоже на провал (первый случай). Почему это? template ...

2 ответа

Спасибо Enigmativity за быстрый ответ

я есть следующий фрагмент кода в C #: var actions = new List<Func<int>>(); IEnumerable<int> values = new List<int> { 1, 2, 3 }; foreach (int value in values) { actions.Add(() => value * value); } foreach (var action in actions) { ...

4 ответа

Таможенное пересечение в лямбде

Я хотел бы знать, если это можно решить с помощью лямбда-выражения: List<Foo> listOne = service.GetListOne(); List<Foo> listTwo = service.GetListTwo(); List<Foo> result = new List<Foo>(); foreach(var one in listOne) { foreach(var two in listTwo) ...

3 ответа

 компилировать в соответствии с последним C ++ 0x Working Draft, но, конечно, реализации не было много времени для созревания, и мы ожидаем много ошибок.

отрим пример: #include <iostream> #include <functional> // std::function #include <vector> // std::vector #include <algorithm> // std::for_each int main(){ auto adder = [](int x) { return [&](int y) { return x+=y; }; }; std::vector ...

3 ответа

 и вы сделали.

простые решения для объединения двухString[] или жеInteger[] в ЯвеStreams, посколькуint[] часто используется. Есть ли прямой способ объединения двухint[]? Вот моя мысль: int[] c = {1, 34}; int[] d = {3, 1, 5}; Integer[] cc ...