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

0 ответов

как код в вопросе делает.

аюсь отобразить функцию, которая принимает 2 аргумента в список: my_func = lambda index, value: value.upper() if index % 2 else value.lower() import string alphabet = string.ascii_lowercase n = map(my_func, enumerate(alphabet)) for element in n: ...

7 ответов

https://www.python-course.eu/lambda.php

е дубликатНазначение внутри лямбда-выражения в Python [https://stackoverflow.com/questions/6282042/assignment-inside-lambda-expression-in-python] то есть яне спрашивая, как обмануть Python в назначении вlambda выражение. У меня есть некоторый ...

1 ответ

Вы увидите эти методы в следах стека. Это частные статические методы, которые начинаются с имени 'lambda $'.

я есть этот исходный файл Java: import java.util.function.*; public class t { public static void main(String[] args) { Function<Integer,Integer> r = (a) -> a*a+2*a+1; System.out.println(r.apply(2)); } }Я компилирую это, и это работает ...

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

1 ответ

я обновил пост с примером кода

public class CourseDetail { public CourseDetail(); public string CourseId { get; set; } public string CourseDescription { get; set; } public long CourseSer { get; set; } } public class RefUIDByCourse { public long CourseSer { get; set; } public ...

3 ответа

Вы можете получить тело метода рефлексивно, получив MethodInfo для рассматриваемого метода. Также может быть способ проверить это с помощью PartialEvaluator (из IQToolkit); Я знаю, что Linq2SQL и некоторые другие ORM с поставщиками Linq, кажется, способны конвертировать определяемые пользователем методы расширения, я просто не знаю, насколько легко было бы воспроизвести это (возможно, совсем не легко).

сматриваю возможность использования выражения Linq в качестве ключа в словаре. Однако меня беспокоит, что я получу странные результаты, потому что я не знаю, как равенство определяется выражениями Linq. Класс, производный от Expression, ...

1 ответ

является constexpr и тривиально копировать конструктивно.

дующем примере я могу получить доступ кconstexpr переменнаяx изнутри лямбдаy без явного захвата. Это невозможно, еслиx не объявлен какconstexpr. Существуют ли специальные правила, которые применяются кconstexpr для захвата? int foo(auto l) { // ...

2 ответа

приветствует использование окончательного массива с одним значением ~

о вроде этого: Integer value = 3; Consumer<Integer> consumer = input -> { value = value * 2; }; consumer.accept(100); System.out.println(value);Спасибо! [Решаемые] AtomicInteger value = new AtomicInteger(3); Consumer<Integer> consumer = ...

2 ответа

Или вы можете использовать Действие без параметров следующим образом:

юбопытно, почему C # позволяет мне игнорировать параметры делегата в некоторых случаях, но не в других. Например, это разрешено: Action<int> action = delegate { Console.WriteLine("delegate"); };но это не так Action<int> action = () => ...

1 ответ

А потом просто установите слушателя

вертирую проект на Java в Kotlin, и я удивлен, что интерфейс сделал код более тяжелым в Kotlin, чем в Java. пример: Я хочу установить onBackPressListener в MainActivity из MyFragment. Файл 1: MainActivity, Файл 2: MyFragment, Файл 3: ...

4 ответа

Это в основном метод расширения, который можно вызывать для любого объекта, выступающего в качестве источника. Он возвращает вам Binding для свойства Text, которое вы можете добавить в любую коллекцию Bindings.

я есть простой класс со свойством class Foo { string Title { get; set; } }Я пытаюсь упростить привязку данных, вызывая функцию BindToText(titleTextBox, ()=>foo.Title );который объявлен как void BindToText<T>(Control control, ...