Perguntas com a marcação «lambda»

NÃO USE PARA O AWS SERVICE (use [aws-lambda] para essas perguntas!) Lambdas são funções ou fechamentos anônimos em linguagens de programação como Lisp, C #, C ++, Lua, Python, Ruby, JavaScript ou Java. (Além disso, expressão lambda.)

932
Lista do Java 8 <V> no mapa <K, V>

Eu quero traduzir uma lista de objetos em um mapa usando fluxos e lambdas do Java 8. É assim que eu escreveria em Java 7 e abaixo. private Map<String, Choice> nameMap(List<Choice> choices) { final Map<String, Choice> hashMap = new HashMap<>(); for (final Choice choice :...

746
Distinto () com lambda?

Certo, então eu tenho um enumerável e desejo obter valores distintos dele. Usando System.Linq, é claro que existe um método de extensão chamado Distinct. No caso simples, pode ser usado sem parâmetros, como: var distinctValues = myStringList.Distinct(); Muito bem, mas se eu tiver um grande...

473
Encontrando a média de uma lista

Eu tenho que encontrar a média de uma lista em Python. Este é o meu código até agora l = [15, 18, 2, 36, 12, 78, 5, 6, 9] print reduce(lambda x, y: x + y, l) Eu entendi, para que ele agregue os valores da lista, mas não sei como dividir entre

469
Função Java 8 Lambda que gera exceção?

Eu sei como criar uma referência a um método que tem um Stringparâmetro e retorna um int, é: Function<String, Integer> No entanto, isso não funciona se a função gerar uma exceção, digamos que seja definida como: Integer myMethod(String s) throws IOException Como eu definiria essa...

458
Associar-se / Onde com LINQ e Lambda

Estou tendo problemas com uma consulta escrita em LINQ e Lambda. Até agora, estou recebendo muitos erros, eis o meu código: int id = 1; var query = database.Posts.Join(database.Post_Metas, post => database.Posts.Where(x => x.ID == id), meta => database.Post_Metas.Where(x => x.Post_ID...

442
Listar <T> OrdemPor ordem alfabética

Estou usando o C # no Framework 3.5. Estou procurando rapidamente classificar um genérico List<T>. Para fins de exemplo, digamos que eu tenha uma lista de um Persontipo com uma propriedade de sobrenome. Como classificaria essa lista usando uma expressão lambda? List<Person> people =...