Perguntas com a marcação «function»

Uma função (também chamada de procedimento, método, sub-rotina ou rotina) é uma parte do código destinada a executar uma tarefa única e específica. Use esta tag para perguntas que envolvam especificamente a criação ou a chamada de funções. Para obter ajuda na implementação de uma função para executar uma tarefa, use [algoritmo] ou uma tag específica da tarefa.


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 …

5
Chamar uma função javascript recursivamente
Posso criar uma função recursiva em uma variável assim: /* Count down to 0 recursively. */ var functionHolder = function (counter) { output(counter); if (counter > 0) { functionHolder(counter-1); } } Com isso, functionHolder(3);daria saída 3 2 1 0. Digamos que eu fiz o seguinte: var copyFunction = functionHolder; copyFunction(3);produziria …

8
PHP call_user_func vs. função apenas de chamada
Tenho certeza de que há uma explicação muito fácil para isso. Qual é a diferença entre isso: function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ... e isto (e quais são os benefícios?): function barber($type){ echo "You wanted a $type haircut, no problem\n"; …
90 php  function 

12
Chamadas de função atrasadas
Existe um método simples e agradável de atrasar uma chamada de função enquanto permite que o thread continue em execução? por exemplo public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only …
90 c#  function  delay 

6
Encadeamento de funções em Python
Em Codewars.com , encontrei a seguinte tarefa: Crie uma função addque some números quando chamada em sucessão. Portanto, add(1)deve retornar 1, add(1)(2)deve retornar 1+2, ... Embora esteja familiarizado com o básico do Python, nunca encontrei uma função que pudesse ser chamada em tal sucessão, ou seja, uma função f(x)que pudesse …

8
Gerar documentação de função automaticamente no Visual Studio
Eu queria saber se existe uma maneira (espero atalho de teclado) para criar cabeçalhos de função de geração automática no Visual Studio. Exemplo: Private Function Foo(ByVal param1 As String, ByVal param2 As Integer) E se tornaria automagicamente algo assim ... '---------------------------------- 'Pre: 'Post: 'Author: 'Date: 'Param1 (String): 'Param2 (Integer): 'Summary: …

12
Como obter os métodos de um objeto?
Existe um método ou propriedade para obter todos os métodos de um objeto? Por exemplo: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; ATUALIZAÇÃO: Existe algum método assim no Jquery? Obrigado.

6
Eval () e new Function () são a mesma coisa?
Essas duas funções estão fazendo a mesma coisa nos bastidores? (em funções de instrução única) var evaluate = function(string) { return eval('(' + string + ')'); } var func = function(string) { return (new Function( 'return (' + string + ')' )()); } console.log(evaluate('2 + 1')); console.log(func('2 + 1'));

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
Função que retorna uma expressão lambda
Gostaria de saber se é possível escrever uma função que retorna uma função lambda em C ++ 11. Claro, um problema é como declarar tal função. Cada lambda tem um tipo, mas esse tipo não pode ser expresso em C ++. Eu não acho que isso funcionaria: auto retFun() -> …
88 c++  function  c++11  lambda 

9
Verificação de parâmetro nulo em C #
Em C #, há bons motivos (além de uma mensagem de erro melhor) para adicionar verificações de parâmetro nulo a cada função onde nulo não é um valor válido? Obviamente, o código que usa s lançará uma exceção de qualquer maneira. E essas verificações tornam o código mais lento e …
88 c#  function  null 



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.