Perguntas com a marcação «function»

157
Objetos múltiplos x objeto de opções

Ao criar uma função JavaScript com vários argumentos, sempre sou confrontado com esta opção: passe uma lista de argumentos versus passe um objeto de opções. Por exemplo, estou escrevendo uma função para mapear um nodeList para uma matriz: function map(nodeList, callback, thisObject, fromIndex,...

157
As funções podem ser passadas como parâmetros?

Em Java eu ​​posso fazer algo como derp(new Runnable { public void run () { /* run this sometime later */ } }) e "execute" o código no método posteriormente. É difícil lidar (classe interna anônima), mas pode ser feito. O Go tem algo que pode facilitar a passagem de uma função / retorno de...

155
T-SQL - função com parâmetros padrão

Eu tenho este script: CREATE FUNCTION dbo.CheckIfSFExists(@param1 INT, @param2 BIT = 1 ) RETURNS BIT AS BEGIN IF EXISTS ( bla bla bla ) RETURN 1; RETURN 0; END GO Eu quero usá-lo em um procedimento desta maneira: IF dbo.CheckIfSFExists( 23 ) = 0 SET @retValue = 'bla bla bla'; Mas eu recebo...

150
Chame uma função com lista de argumentos em python

Estou tentando chamar uma função dentro de outra função em python, mas não consigo encontrar a sintaxe correta. O que eu quero fazer é algo como isto: def wrapper(func, args): func(args) def func1(x): print(x) def func2(x, y, z): return x+y+z wrapper(func1, [x]) wrapper(func2, [x, y,...

148
Retornar vários valores de uma função em swift

Como faço para retornar 3 valores de dados separados do mesmo tipo (Int) de uma função no swift? Estou tentando retornar a hora do dia, preciso retornar a hora, o minuto e o segundo como números inteiros separados, mas todos de uma só vez partem da mesma função, isso é possível? Eu acho que...

144
No php, 0 é tratado como vazio?

O código explicará mais: $var = 0; if (!empty($var)){ echo "Its not empty"; } else { echo "Its empty"; } O resultado retorna "Está vazio". Eu pensei que empty () verificará se eu já defini a variável e tenho valor dentro. Por que ele retorna "Está

141
Devo passar uma função std :: por const-reference?

Digamos que eu tenho uma função que recebe um std::function: void callFunction(std::function<void()> x) { x(); } Em vez disso, devo passar xpela referência constante ?: void callFunction(const std::function<void()>& x) { x(); } A resposta a esta pergunta muda dependendo do...