Skip to main content

Perguntas com a tag [função-anônima]

Função anônima é uma função que não tem um nome definido, existe em linguagens que permitem atribuir referencia de funções a variáveis e propriedades.

Filtrar por
Ordenado por
Com tags
1 voto
1 resposta
50 visitas

Como uma closure funciona internamente?

Como a variável é capturada em uma closure? É de forma igual para tipo por valor ou por referência? Há boxing no caso de ser por valor?
Maniero's user avatar
  • 484mil
-2 votos
1 resposta
143 visitas

Como posso usar mais de uma função no mesmo Thread?(python) [fechada]

Já tentei isso mas diz que a não está definido: import threading as te import time b=[] def c(): global a a=0 while b==[]: time.sleep(0.001) a+=0.001 def i(): b.append(input('enter')) ...
Estudante Python's user avatar
7 votos
1 resposta
229 visitas

Toda função anônima é uma closure?

Toda função anônima é considerada uma closure ou são consideradas apenas aquelas que referenciam o contexto onde foram criadas? Gostaria de saber isso para distingui-las corretamente. Eu conheço os ...
raphael's user avatar
  • 2.317
1 voto
1 resposta
61 visitas

Qual o comportamento de 2 funções anônimas em um objeto?

Explico: StarGate = {}; StarGate.c = {}; StarGate.c.m = function(t, e){ return "teste1"; },function(g){ console.log('teste2'); }(StarGate.c.m.prototype); Tenho dúvidas pois, qual seria o ...
Gilson José's user avatar
-3 votos
1 resposta
958 visitas

Como determinar a ordem de execução de funções callbacks sem recorrer às funções anônimas e como funciona a pilha de execução de funções em JS? [duplicada]

Analisando o código abaixo: function rand(min = 1000, max = 3000){ return Math.floor(Math.random() * (max - min) + min) } function f1(callback){ setTimeout(function(){ console.log('...
emanoellucas's user avatar
0 votos
1 resposta
652 visitas

Como fazer que funções que recebem callbacks seja executadas numa ordem específica? [fechada]

Analisemos o trecho de código abaixo, em JavaScript: function rand(min = 1000, max = 4000){ return Math.floor(Math.random() * (max - min) + min) } function f1(callback){ ...
emanoellucas's user avatar
0 votos
0 respostas
168 visitas

não consigo adicionar elemento ao DOM através de uma função anônima em JS

Criei uma tabela via javascript ao manipular elementos de um array, quanto à isso esta tudo correto, porém, só consigo adicionar a tabela no DOM por uma função comum ou por uma função anônima do ...
lucas F's user avatar
  • 455
15 votos
1 resposta
1mil visitas

O que é e para que serve uma função anônima em R?

O que é uma função anônima? E por que pode ser chamada de função lambda? Qual é a utilidade de uma função anônima na linguagem R? Onde ela pode ser aplicada (por exemplo, pode ser aplicada em function ...
neves's user avatar
  • 5.919
5 votos
2 respostas
353 visitas

Por que não preciso declarar o parâmetro na função?

Na documentação do React ele traz um exemplo de form, quando o input recebe algum valor a propriedade onChange é chamada com a função handleSubmit(event) dessa maneira onChange={this.handleChange} ...
Davi Wesley's user avatar
3 votos
1 resposta
2mil visitas

Parametrizar funções para receber funções

Quais as vantagens de parametrizar funções em Dart? void main() { metodoSemFuncao(); metodoComFuncao(funcao); } void metodoSemFuncao(){ funcao(); } void metodoComFuncao(Function func){ ...
andrefilipeos's user avatar
1 voto
1 resposta
297 visitas

Como funcionam as callbacks e funções anônimas em PHP?

Boa tarde, Como funciona uma função anônima em PHP? Como funciona a callback em PHP? Como trabalhar os dois em conjunto? (função anônima e callback) Eu estudei um pouco de JavaScript e achei bem ...
Devprogramacao's user avatar
5 votos
2 respostas
118 visitas

O que são esses membros complexos dentro de uma struct?

Tenho uma dúvida em uma struct referente às últimas linhas com uchar e void que é bem diferente do que conheço. Por que muitos programadores usam underline nos nomes de structs, variáveis etc... ...
Bianca Nunes's user avatar
3 votos
2 respostas
206 visitas

Existe algo em ADVPL equivalente a função lambda do Java?

Estou dando manutenção em um projeto ADVPL. Nele, tenho alguns arquivos fonte. Entre esses fontes, eu tenho um minerador de informação no arquivo GEO1 e um comunicador das informações mineradas no ...
Jefferson Quesado's user avatar
3 votos
2 respostas
276 visitas

Qual a diferença entre esses usos da função setTimeout()?

Qual a diferença entre usar o setTimeout() assim setTimeout(()=>this.logicaRotacao(), 3000) e assim? setTimeout(this.logicaRotacao(), 3000)
Antonio Lopes's user avatar
4 votos
3 respostas
2mil visitas

Função que recebe outra função como parâmetro em C#

Na linguagem Lua tem como criar uma função que recebe como argumento outra função, por exemplo : exemplo = function(outrafunction) outrafunction() end exemplo(function print("alguma coisa") end) ...
Cauã's user avatar
  • 59
10 votos
3 respostas
264 visitas

Por que é necessário criar uma função para executar certos métodos?

.onclick = function() {myFunction()}; Por quê o exemplo abaixo não dá certo? .onclick = myFunction() Ele executa sem eu ter clicado! <script> document.getElementById("demo").onclick = ...
AKU's user avatar
  • 501
5 votos
2 respostas
2mil visitas

O que são os métodos anônimos e qual a principal finalidade deles?

Sei que são usados pra trabalhar em conjunto com delegates, mas as fontes que encontrei se mostraram um pouco confusas na minha opinião.
Lucas Augusto's user avatar
0 votos
1 resposta
61 visitas

Erro em função anonima não permite compilar [fechada]

Estou estudando um livro PHP OO. Tem um exemplo de função anônima, porém está dando erro: # FUNÇÂO ANONIMA $remove_acento = function($str) { $a = array( 'à', 'á', 'â', 'ã', 'ä', 'ç', 'è', 'é', 'ê'...
JB_'s user avatar
  • 577
1 voto
1 resposta
601 visitas

Função int(*cmp)(void*,void*)

Sei que ela compara ponteiros e retorna um inteiro que determina se um menor que outro, no sentido da ordem. Mas, quando vou usá-la na main(), está dando algum erro. Podem me ajudar?
Alisson's user avatar
  • 19
0 votos
1 resposta
673 visitas

Como usar usar eventos em Js sem html [duplicada]

Como faço isso rodar ? <html> <head> <script language="javascript"> function teste(){ alert("oi"); } document.getElementById("as").onclick = function()...
Rafael Anderson lobo's user avatar
3 votos
1 resposta
1mil visitas

É possível chamar uma função anônima?

Gostaria de saber se é possível chamar uma função anônima fora do escopo dela. Quando eu chamo a função, ocorre esse erro: Uncaught TypeError: consomeCsr is not a function Exemplo: ...
durtto's user avatar
  • 3.165
7 votos
1 resposta
1mil visitas

Usar uma função void como parâmetro de outra

Vamos supor que eu precise que uma função execute até um certo ponto, chame outra , faça alguma ação, chame outra função, faça mais uma ação e termine de executar. Considerando que as funções chamadas ...
Carlos's user avatar
  • 1.640
3 votos
1 resposta
305 visitas

Como criar uma função anônima (Closure) recursiva?

No php, podemos criar funções com recursividade da seguinte forma. function quack($quack = 1) { if ($quacks >= 1) { echo "Quack"; $quack--; quack($quacks); } } Ou, em ...
Wallace Vizerra's user avatar
5 votos
2 respostas
452 visitas

Por que um método anônimo não pode ser atribuído a um var ou dynamic?

O seguinte código: var mostra = delegate(string x) { Console.WriteLine(x); }; mostra("teste"); O .Net não deveria identificar o var como um Action<string>? E o mesmo pro dynamic?
RafaelMF's user avatar
  • 619
2 votos
2 respostas
105 visitas

PHP - online lambda functions

Caros, tenho um sistema onde o usuário (com permissão de desenvolvimento) pode programar algumas rotinas online, para serem executadas dentro do sistema, sem a necessidade de criar arquivo e chamar ...
Diogo's user avatar
  • 21
2 votos
1 resposta
3mil visitas

Função anônima retorna: syntax error, unexpected T_FUNCTION

Ao tentar usar esta função: <?php echo preg_replace_callback('~-([a-z])~', function ($match) { return strtoupper($match[1]); }, 'hello-world'); o PHP retorna este erro: Parse error: syntax ...
Syzoth's user avatar
  • 100mil
9 votos
2 respostas
3mil visitas

Como declarar uma função anônima no Python?

Como faço para declarar e como funciona uma função anônima do Python?
Wallace Vizerra's user avatar
3 votos
1 resposta
234 visitas

Para que servem variaveis/funções anonimas e closures? E que são? Como usar?

Acho que a maior parte da pergunta já foi feita no título. Sendo mais específico, eu queria exemplos reais de utilização dessas técnicas e a relação entre elas. Nota: li outras respostas ...
ropbla9's user avatar
  • 7.082
1 voto
1 resposta
405 visitas

Como passar um ponteiro de função por parâmetro?

Preciso que seja passado pelo argv[], na função main, o nome de uma função que será chamada pela mesma. Não posso fazer comparações de strings, então devo fazer a chamada com variáveis. Aqui está o ...
FightForWhat's user avatar
45 votos
5 respostas
33mil visitas

Como funcionam funções anônimas?

Sei que são funções que não tem o nome especificado, mas qual a finalidade? É possível recursividade com funções anônimas? Ex: Sequência de Fibonacci. (function(x, y) { alert(x + y); })(5, ...
Laerte's user avatar
  • 22,8mil
17 votos
1 resposta
26mil visitas

Como passar uma função como parâmetro em C?

Queria saber como funciona a função passada por parâmetro assim como acontece no pthread_create (thread,atributo,rotina,argumento);. No campo rotina se coloca uma função em void*.
Barals's user avatar
  • 485