Resultados da pesquisa a pedido "lambda"
Dispatcher.BeginInvoke: Não é possível converter lambda em System.Delegate
Estou tentando ligarSystem.Windows.Threading.Dispatcher.BeginInvoke. A assinatura do método é esta: BeginInvoke(Delegate method, params object[] args)Estou tentando passar um Lambda em vez de ter que criar um ...
Usando uma função com vários parâmetros com `map`
Estou tentando mapear uma função que leva 2 argumentos para uma lista: 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 ...
Função de modelo variável que aceita lambda
Estou tentando entender o erro do compilador que estou recebendo no código abaixo. Eu tenho uma função de modelo variável que aceita um lambda com os tipos especificados e, ao tentar chamar essa função, o modelo não é considerado um candidato ...
Usando expressões lambda para manipuladores de eventos
Atualmente, tenho uma página declarada da seguinte maneira: public partial class MyPage : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { //snip MyButton.Click += (o, i) => { //snip } } }Eu mudei recentemente para o ...
Lambda vs desempenho anônimo da classe interna: reduzindo a carga no ClassLoader?
Gostaria de saber qual o benefício de um lambdas no Java 8. Concordo que às vezes seja mais legível usar lambdas, mas isso realmente tem um grande impacto no desempenho? Ou é focado principalmente como açúcar sintático?Eu prefiro classes internas ...
Por que é possível atribuir lambdas recursivas a vals não preguiçosos em Scala?
Na declaração a seguir, o valf é definido como um lambda que se refere (é recursivo): val f: Int => Int = (a: Int) => if (a > 10) 3 else f(a + 1) + 1 // just some simple functionEu tentei no REPL, e ele compila e executa corretamente. De acordo ...
O que o operador -> <- faz?
Recentemente, deparei-me com o seguinte código: IntPredicate neg = x -> x <- x;O que é isso, algum tipo de lambda dupla reversa?
Como implementar o lambda como uma função chamada "lambda" no Clojure?
Eu gostaria de poder definir lambdas usando a sintaxe Lisp comum, no Clojure. Por exemplo: (lambda (myarg) (some-functions-that-refer-to myarg))Isso precisa resultar no mesmo que: #(some-functions-that-refer-to %)No meu caso, eu sei que sempre ...
E731 não atribui uma expressão lambda, use um def
Recebo esse aviso pep8 sempre que uso expressões lambda. As expressões lambda não são recomendadas? Se não, por quê?
Os erros genéricos + exceções do Java 8 compilam erro ao usar uma expressão lambda
Alguns dias atrás, comecei a refatorar algum código para usar a nova biblioteca Java 8 Streams. Infelizmente, encontrei um erro de tempo de compilação ao executar o Stream :: map com um método que é declarado para lançar um E genérico que é ...