Resultados da pesquisa a pedido "lambda"

5 a resposta

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

3 a resposta

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

2 a resposta

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

4 a resposta

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

2 a resposta

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

1 a resposta

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

1 a resposta

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?

1 a resposta

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

4 a resposta

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ê?

1 a resposta

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