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

4 ответа

Лямбда может использоваться только с функциональным интерфейсом?

Я сделал это:

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: ...

3 ответа

Лямбда 'специальное правило void-совместимости' - выражение оператора

Я читаю Java 8 в действии. В разделе 3.5.2 есть параграф о «правиле void-совместимости»:Если лямбда-выражение имеет выражение оператора в качестве тела, оно ...

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

2 ответа

Использование конгруэнтных лямбда-выражений типа функции в Java 8

2 ответа

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

ка перевернуть строку, но с ошибкой в ​​функции Aggregate private string Reverse(string strValue) { char[] chArray = strValue.ToCharArray(); var reverse = chArray.Reverse(); var res = reverse.Aggregate((a,b)=>a+b); return res.ToString(); ...

1 ответ

Время жизни лямбда-объектов относительно преобразования указателя на функцию

Следующийэтот ответ [https://stackoverflow.com/questions/4726768/returning-functions-in-c/4730655#4730655] Теперь мне интересно, каковы правила для времени жизни лямбды и как они соотносятся с временем жизни указателей на функции, которые ...

2 ответа

@missingno Я тоже это видел по ссылке @ Бориса. Это довольно удобное сокращение для функций!

ько что узнал, что следующий (удивительный) синтаксис принят Firefox f = function(x) x+1; f(17) //gives 18Кто-нибудь знает, что, черт возьми, здесь происходит? Это в любом стандарте? Другие браузеры также принимают это? (Я протестировал IE 8, и ...

1 ответ

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

Я хочу отсортировать menuList по parentId с помощью лямбда-выражения, parentId может быть нулевым. я попробовал код ниже, но я не могу найти способ добавить ...

1 ответ

Что делает оператор -> <-?

Недавно я наткнулся на следующий код:

2 ответа

Рубин: приносить блок из блока?

Это возможно дляlambda, proc, method или другой тип блока в рубине, чтобы уступить другому блоку? что-то вроде... a = lambda { puts 'in a' yield if block_given? } a.call { puts "in a's block" } это не работает ... это просто производит in a => ...