Eu tenho isto: this.f = function instance(){}; Eu gostaria de ter isto: this.f = function ["instance:" + a](){};
Eu tenho isto: this.f = function instance(){}; Eu gostaria de ter isto: this.f = function ["instance:" + a](){};
Quero passar um nome de tabela como um parâmetro em uma função Postgres. Eu tentei este código: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1) THEN return 1; END IF; return 0;...
Quando verificamos o tamanho de uma função usando sizeof(), sempre obtemos 1 byte . O que significa este 1 byte?
Eu gostaria de chamar uma função Python do código JavaScript, porque não há uma alternativa em JavaScript para fazer o que eu quero. Isso é possível? Você poderia ajustar o snippet abaixo para funcionar? Código JavaScript: var tag = document.getElementsByTagName("p")[0]; text =...
Edit: Se não ficou claro o que eu estava perguntando: quais são os problemas que são mitigados por não permitir declarações de funções aninhadas? Lambdas funcionam conforme o esperado: func main() { inc := func(x int) int { return x+1; } } No entanto, a seguinte declaração dentro de uma...
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...
Estou tentando enviar um vetor como argumento para uma função e não consigo descobrir como fazê-lo funcionar. Tentei de várias maneiras diferentes, mas todas fornecem mensagens de erro diferentes. Incluo apenas parte do código, pois é apenas essa parte que não funciona. (o vetor "aleatório" é...
No Lua wiki, encontrei uma maneira de definir valores padrão para argumentos ausentes: function myfunction(a,b,c) b = b or 7 c = c or 5 print (a,b,c) end Este é o único caminho? O estilo PHP myfunction (a,b=7,c=5)parece não funcionar. Não que o jeito Lua não funcione, só estou me...
Escrevi uma função contendo array como argumento e chamo-a passando o valor de array da seguinte maneira. void arraytest(int a[]) { // changed the array a a[0]=a[0]+a[1]; a[1]=a[0]-a[1]; a[0]=a[0]-a[1]; } void main() { int arr[]={1,2}; printf("%d \t %d",arr[0],arr[1]); arraytest(arr);...
O manual do PHP afirma Não é possível usar uma $thisfunção anônima antes do PHP 5.4.0 na página de funções anônimas . Mas descobri que posso fazer isso funcionar atribuindo $thisa uma variável e passando a variável para uma useinstrução na definição da função. $CI = $this; $callback =...
Qual é a diferença entre algo assim friend Circle copy(const Circle &); e algo assim friend Circle copy(Circle&) const; Eu sei que const depois que a função é usada para dizer ao compilador que esta função não tentará alterar o objeto no qual é chamada, e a outra?...
I am implementing facebook count function using cron file. In which cron runs every 10 minutes and counts the total likes of a page. for($i=0;$i<3;$i++){ $source_url =$cars[$i]; $rest_url = "http://api.facebook.com/restserver.php?method=links.getStats&urls=".urlencode($source_url);...
No C++programa a seguir , a modificação de um membro de dados estáticos de uma constfunção funciona bem: class A { public: static int a; // static data member void set() const { a = 10; } }; Mas modificar um membro de dados não estático de uma constfunção não funciona: class A {...
Eu estava lendo esta pergunta e queria tentar o método de alias em vez do método de wrapper de função, mas não consegui fazê-lo funcionar no Firefox 3 ou 3.5beta4 ou no Google Chrome, ambos em suas janelas de depuração e em uma página da web de teste. Firebug: >>> window.myAlias =...
Por que isso está em uma função anônima indefinida ao usar javascript no modo estrito? Eu entendo por que isso pode fazer sentido, mas não consegui encontrar uma resposta concreta. Exemplo: (function () { "use strict"; this.foo = "bar"; // *this* is undefined, why? }()); Teste em um...
Há algo que não entendo sobre funções anônimas usando a notação curta # (..) O seguinte funciona: REPL> ((fn [s] s) "Eh") "Eh" Mas isso não: REPL> (#(%) "Eh") Isso funciona: REPL> (#(str %) "Eh") "Eh" O que não entendo é por que (# (%) "Eh") não funciona e ao mesmo tempo não...
As duas condições que definem uma função puresão as seguintes: Sem efeitos colaterais (ou seja, apenas alterações no escopo local são permitidas) Sempre retorna a mesma saída, dada a mesma entrada Se a primeira condição for sempre verdadeira, há algum momento em que a segunda condição não...
Eu não gosto de ter caixas mágicas espalhadas por todo o meu código ... como exatamente essas duas classes funcionam para permitir que basicamente qualquer função seja mapeada para um objeto de função, mesmo se a função <> tiver um parâmetro completamente diferente definido para aquele que...
Gostaria de saber se é possível controlar a definição da função Python com base nas configurações globais (por exemplo, SO). Exemplo: @linux def my_callback(*args, **kwargs): print("Doing something @ Linux") return @windows def my_callback(*args, **kwargs): print("Doing something @ Windows")...
Estou resolvendo um desafio de exploração binária no picoCTF e me deparei com este pedaço de código: ((void (*)())buf)(); onde bufé uma matriz de caracteres. Eu resolvi o desafio, mas não consigo entender o que exatamente está fazendo. Eu olhei para esta discussão, mas não consegui entender. O...