Perguntas com a marcação «callback»

Um retorno de chamada é um trecho de código (ou seja, o endereço ou referência de uma função ou método ou uma expressão lambda) que é passado como argumento para outro código, que deve retornar (executar) o argumento em algum momento conveniente. Essa tag deve ser usada com perguntas sobre uma API que usa retornos de chamada para notificar o chamador quando uma ação for concluída. Use a tag de manipulação de eventos para perguntas que envolvam a assinatura de eventos, como em uma estrutura da GUI.

2
Rails: around_ * callbacks
Eu li a documentação em http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , mas não entendo quando os around_*retornos de chamada são acionados em relação a before_*e after_*. Qualquer ajuda muito apreciada. Obrigado.


10
Estilo JavaScript para callbacks opcionais
Tenho algumas funções que ocasionalmente (nem sempre) recebem um retorno de chamada e o executam. Verificar se o retorno de chamada está definido / função é um bom estilo ou existe uma maneira melhor? Exemplo: function save (callback){ .....do stuff...... if(typeof callback !== 'undefined'){ callback(); }; };


7
Bash: passa uma função como parâmetro
Preciso passar uma função como parâmetro no Bash. Por exemplo, o seguinte código: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Deve produzir: before Hello world after Eu sei que evalnão está correto nesse contexto, mas isso é apenas …

6
Callback C ++ usando um membro da classe
Sei que isso foi perguntado tantas vezes e, por causa disso, é difícil cavar no meio do nada e encontrar um exemplo simples do que funciona. Eu tenho isso, é simples e funciona para MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, …


6
Plug-in jQuery: Adicionando funcionalidade de retorno de chamada
Estou tentando dar ao meu plug-in a funcionalidade de retorno de chamada e gostaria que ele operasse de uma maneira um tanto tradicional: myPlugin({options}, function() { /* code to execute */ }); ou myPlugin({options}, anotherFunction()); Como faço para lidar com esse parâmetro no código? É tratado como uma entidade completa? …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.