Resultados da pesquisa a pedido "closures"
Como retornar uma função externa dentro de uma função interna assíncrona no swift?
Estou criando uma classe rápida que contém uma função que valida se o usuário é verdadeiro. No entanto, ouserVerifyResult sempre retornará "false", mesmo se o resultado for verdadeiro devido adataTaskWithRequest A função é ...
encadernação e fechamentos groovy
Não sei como usar a ligação com fechamentos no Groovy. Escrevi um código de teste e, enquanto o rodava, dizia, faltavasetBinding no fechamento passado como parâmetro. void testMeasurement() { prepareData(someClosure) } def someClosure = ...
RelayCommand de lambda com parâmetros do construtor
Se, em um arquivo XAML, vincular um Button a "Command" da classe a seguir, clicar no botão não fará com que o DoIt seja executado: class Thing() { public Thing(Foo p1) { Command = new RelayCommand(() => DoIt(p1)); } private DoIt(Foo p) { ...
Fechamentos JavaScript - questão de escopo variável
Estou lendo o site do desenvolvedor Mozilla sobre fechamentos e notei no exemplo deles por erros comuns que eles tinham este código: <p id="help">Helpful notes will appear here</p> <p>E-mail: <input type="text" id="email" name="email"></p> ...
Definição e Exemplo de Fechamento
o que é fechamento e seu exemplo de correspondência? Eu tenho muita pesquisa e não consegui entender. Por favor, explique no aspecto genérico do conceito de linguagem de programação e no aspecto específico da linguagem de programação. Por favor ...
Por que a referência de método pode usar variáveis não finais?
Fiquei um pouco confuso sobre classes internas e expressão lambda, e tentei pedir umaPergunta, questão [https://stackoverflow.com/questions/33038239/lambda-expressions-reference-to-an-instance-method-of-a-particular-object] sobre isso, mas surgiu ...
Por que esse fechamento não tem acesso à palavra-chave 'this'? - jQuery
Sou iniciante em fechamentos (e Javscript em geral) e não consigo encontrar uma explicação satisfatória sobre o que está acontecendo neste código: function myObject(){ this.myHello = "hello"; this.myMethod = do_stuff; } function do_stuff(){ var ...
Como posso usar fechamentos PHP 5.3 como usamos blocos em Ruby
Como posso usar o fechamento do PHP 5.3 como usamos blocos em Ruby. Eu nunca usei 'for' Loop em Ruby devido ao uso de blocos com métodos 'each' 'find_all' 'inject'. Como posso usar Closures do PHP 5.3 como Ruby Blocks e dizer adeus a 'for' ...
Erro de verificação de empréstimo com a variável que não vive o tempo suficiente no lambda aninhado
Estou recebendo um erro dentro de uma lambda aninhada. let rows = vec![ vec![3, 6, 2, 8, 9, 0], vec![0, 0, 1, 4, 5, 1], ]; let pair_sums = rows.iter() .flat_map(|row| { (0 ..= row.len()).map(|i| row[i] + row[i + 1]) }) .collect::<Vec<_>>(); ...
Localizando parâmetros de uma função no Python
Eu quero poder pedir uma aula__init__ método quais são os parâmetros. A abordagem direta é a seguinte: cls.__init__.__func__.__code__.co_varnames[:code.co_argcount]No entanto, isso não funcionará se a classe tiver decoradores. Ele fornecerá a ...