functional programming - Por que eu deveria aprender o Lisp?

functional programming - Por que eu deveria aprender o Lisp?

Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente so…


Qual é o substituto mais próximo de um ponteiro de função em Java?

Eu tenho um método que tem cerca de dez linhas de código. Eu quero criar mais métodos que façam exatamente a mesma coisa, exceto por um pequeno cálculo que vai mudar uma linha de código. Este é um…


function - Qual é a diferença entre um 'encerramento' e um 'lambda'?

Alguém poderia explicar? Eu entendo os conceitos básicos por trás deles, mas muitas vezes eu os vejo usados ​​de forma intercambiável e fico confuso. E agora que estamos aqui, como eles diferem d…


javascript - var self=isso?

O uso de métodos de instância como retornos de chamada para manipuladores de eventos altera o escopo this de "Minha instância" para "Tudo o que é chamado de retorno de chamada".Então meu código se…


No PHP, o que é um fechamento e por que ele usa o identificador “use”?

Estou verificando alguns recursos do PHP 5.3.0 e encontrei algum código no site que parece bastante engraçado: public function getTotal($tax){$total=0.00; $callback=/* This lin…


php - Como classificar o array multidimensional por valor?

Como posso classificar essa matriz pelo valor da chave "order"? Mesmo que os valores sejam atualmente sequenciais, eles nem sempre serão. Array([0]=> Array([hashtag]=>…


c++ - Lambda captura como referência const?

É possível capturar por referência const em uma expressão lambda? Eu quero que a atribuição marcada abaixo falhe, por exemplo:#include<cstdlib>#include<vector>#include<string>#include<algo…


objective c - Declare um parâmetro de método de bloco sem usar um typedef

É possível especificar um parâmetro de bloco de método em Objective-C sem usar um typedef? Deve ser, assim como os ponteiros de função, mas não consigo acertar a sintaxe vencedora sem usar um typed…


objective c - Objetivo-C passar bloco como parâmetro

Como posso passar um Block para uma Function/Method ? Eu tentei-(void)someFunc:(__Block)someBlock sem sucesso. ie. Qual é o tipo de um Block ?…



javascript - o que é o "modo estrito" e como é usado?

Eu tenho procurado a referência JavaScript na Mozilla Developer Network, e me deparei com algo chamado "strict mode".Eu li e estou tendo dificuldade em entender o que isso faz. Alguém pode explic…




swift function value return callback tutorial programming language escaping create