Запитання з тегом «lambda»

НЕ ВИКОРИСТОВУЙТЕ для обслуговування AWS (використовуйте [aws-lambda] для цих питань!) Лямбди - це анонімні функції або закриття в мовах програмування, таких як Lisp, C #, C ++, Lua, Python, Ruby, JavaScript або Java. (Також лямбда-вираз.)

3
Вибір підпису методу для вираження лямбда з кількома типовими цільовими типами
Я відповідав на запитання і наткнувся на сценарій, який я не можу пояснити. Розглянемо цей код: interface ConsumerOne<T> { void accept(T a); } interface CustomIterable<T> extends Iterable<T> { void forEach(ConsumerOne<? super T> c); //overload } class A { private static CustomIterable<A> iterable; private static List<A> aList; public static void main(String[] …
11 java  generics  lambda  javac  ecj 

1
Довідник методу та дженерики в Java-8
Я стикаюся з проблемою з посиланням на метод у поєднанні з загальними типами. У нас є код, куди нам потрібно викликати перевантажений метод, але він не вдається з помилкою: Неможливо вирішити значення m1 () Я спростив свою проблему, щоб зрозуміти, в чому проблема. Наступний код не вдається: public class Test …
11 java  generics  lambda  java-8 

5
C ++ потрійне призначення лямбда
Будь-яка ідея, чому наступний фрагмент не збирається? Він скаржиться на помилку "помилка: операнди до?: Мають різні типи" auto lambda1 = [&](T& arg) { ... }; auto lambda2 = [&](T& arg) { ... }; auto lambda = condition ? lambda1 : lambda2;

2
Виклик лямбда неоднозначний, незважаючи на те, що прямо вказано тип повернення
Перевантажена функція повинна приймати обох функторів, враховуючи тип лямбда, який можна вирішити (можна видалити до std::function(будь-ласка, виправте мене, якщо я помиляюся). Питання: Чому внизу є помилка компіляції, незважаючи на те, що тип лямбда явно виражений визначено? ( [&]() -> Type {}) Зауважте, що для мого поточного рішення мені потрібна система …

6
Як знайти останню дату із заданого значення карти у Java
У мене є хеш-карта з нижчими значеннями, у значеннях, які я дату як тип рядкових даних. Я хотів би порівняти всі дати, які доступні на карті, і витягнути лише одне ключове значення, яке має зовсім недавню дату. Я б хотів порівняти зі значеннями, а не ключами. Я включив код нижче …

3
Потік Java: фільтр із кількох діапазонів
Я намагаюся фільтрувати ресурс і виключати деякі елементи на основі поля. Щоб виключити, у мене є набір (який містить ідентифікатор, який потрібно виключити) та список (він містить безліч діапазонів ідентифікаторів, які потрібно виключити). Я написав нижченаведену логіку і мене не влаштовує логіка 2-го фільтра. Чи є кращий спосіб, як ми …

3
Генерація коду лямбда C ++ із захопленням Ініта в C ++ 14
Я намагаюся зрозуміти / уточнити код коду, який генерується при передачі захоплень лямбдам, особливо в узагальнених захопленнях init, доданих в C ++ 14. Наведіть наведені нижче зразки коду. Це моє поточне розуміння того, що буде створювати компілятор. Випадок 1: захоплення за значенням / захоплення за замовчуванням за значенням int x …
9 c++  lambda  c++14  move 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.