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

3 ответа

Это синтаксический сахар и еще один пример того, как компилятор выполняет за вас всю тяжелую работу.

разница между Class1.Method1<Guid, BECustomer>("cId", Facade.Customers.GetSingle);а также Class1.Method1<Guid, BECustomer>("cId", x => Facade.Customers.GetSingle(x));? Решарпер предлагает использовать первое выражение.

1 ответ

Стиль против производительности с использованием векторов

Вот код: {-# LANGUAGE FlexibleContexts #-} import Data.Int import qualified Data.Vector.Unboxed as U import qualified Data.Vector.Generic as V {-# NOINLINE f #-} -- Note the 'NO' --f :: (Num r, V.Vector v r) => v r -> v r -> v r --f :: (V.Vector ...

14 ответов

Конечно, эти виды проверок полезны во многих ситуациях, я просто хотел получить противоположное мнение для будущих поколений :)

остраненной проблемой на любом языке является утверждение, что параметры, отправляемые в метод, удовлетворяют вашим требованиям, а если нет, отправлять хорошие, информативные сообщения об ошибках. Этот вид кода повторяется снова и снова, и мы ...

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

5 ответов

Как инициализировать статический член вектора?

Например struct A { static vector<int> s; }; vector<int> A::s = {1, 2, 3};Однако мой компилятор не поддерживает список инициализации. Любой способ реализовать это легко? Лямбда-функция помогает здесь?

2 ответа

 за что-то подобное?

у меня есть два почти идентичных классаAnimal а такжеAnimalViewModel и дерево выражений, относящихся к модели представления, как я могу перевести это наAnimal? public class Animal { public string Species { get; set; } public string Name { get; ...

16 ответов

Вот как вы используете этого посетителя:

ли лучший способ получить имя свойства при передаче через лямбда-выражение? Вот что у меня сейчас есть. например. GetSortingInfo<User>(u => u.UserId);Он работал, выражая его как выражение, только когда свойство было строкой. потому что не все ...

9 ответов

 делегаты, так как часто они используются вместе с лямбда-выражениями.

ы на множество вопросов о переполнении стека, участники указали, как решить эти проблемы реального времени / времени, используялямбда-выражения [https://en.wikipedia.org/wiki/Anonymous_function]. Не злоупотребляем ли мы этим, и учитываем ли мы ...

1 ответ

@ JörgWMittag Я читал эту цитату раньше, но это звучало как чепуха. Теперь, когда я понимаю монады и читаю это объяснение того, как ';' это один, я понимаю. Но я думаю, что это действительно иррациональное утверждение для большинства разработчиков. ';' не рассматривается как оператор больше, чем // для большинства.

и дни много говорят о монадах. Я прочитал несколько статей / постов в блоге, но я не могу зайти достаточно далеко с их примерами, чтобы полностью понять концепцию. Причина в том, что монады являются концепцией функционального языка, и поэтому ...

11 ответов

Как получить MethodInfo ссылки на метод Java 8?

Пожалуйста, посмотрите на следующий код: Method methodInfo = MyClass.class.getMethod("myMethod");Это работает, но имя метода передается в виде строки, поэтому он будет компилироваться, даже если myMethod не существует. С другой стороны, Java 8 ...

9 ответов

Imho нет ответа, R прав. Все решения начинаются с 0. Но я хочу иметь настоящий n-й элемент

ользую .NET 3.5 и хотел бы иметь возможность получить каждый *n* элемент из списка. Меня не беспокоит, достигается ли это с помощью лямбда-выражения или LINQ. редактировать Похоже, этот вопрос вызвал немало споров (что хорошо, правда?). ...