Perguntas com a marcação «lambda»

Lambdas são funções anônimas (ou seja, não possuem um identificador, como métodos em uma classe) que podem ser usadas em uma ampla variedade de linguagens de programação.

50
Por que o Python não permite lambdas de várias linhas?

Alguém pode explicar as razões concretas pelas quais a BDFL escolhe criar lambdas em Python em uma única linha? Isso é bom: lambda x: x**x Isso resulta em um erro: lambda x: x**x Entendo que a criação de várias linhas lambda de alguma forma "perturbaria" as regras normais de indentação e...

26
É aceitável usar funções \ métodos lambda em software comercial?

Notei postagens aqui demonstrando o uso das funções delegates \ lambda para resolver o buraco na idéia do meio sem muita repetição: http://www.markhneedham.com/blog/2009/04/04/functional-c -o-buraco-no-meio-padrão / O problema parece ser que os desenvolvedores juniores e outros não necessariamente...