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.

4
Por que os protótipos de funções do Perl 5 são ruins?
Em outra pergunta do Stack Overflow, Leon Timmermans afirmou: Aconselho você a não usar protótipos. Eles têm seus usos, mas não na maioria dos casos e definitivamente não neste. Por que isso pode ser verdade (ou não)? Quase sempre forneço protótipos para minhas funções Perl, e nunca antes vi alguém …
116 perl  function  prototype 


10
Função Python como argumento de função?
Uma função Python pode ser um argumento de outra função? Dizer: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Portanto, são basicamente duas perguntas: Isso é permitido? E se for, como faço para usar a função dentro da outra função? Eu precisaria …


18
Compreender como funcionam as funções recursivas
Como o título explica, tenho uma questão de programação muito fundamental que ainda não consegui entender. Filtrando todos os (extremamente inteligentes) "Para entender a recursão, você deve primeiro entender a recursão." respostas de vários tópicos online que ainda não estou entendendo. Compreendendo que, quando nos deparamos com não saber o …

14
JavaScript: clone uma função
Qual é a maneira mais rápida de clonar uma função em JavaScript (com ou sem suas propriedades)? Duas opções que vêm à mente são eval(func.toString())e function() { return func.apply(..) }. Mas estou preocupado com o desempenho de eval e o empacotamento tornará a pilha pior e provavelmente degradará o desempenho …

4
Comentários de função PHP
Só uma pergunta rápida: vi que algumas funções do PHP são comentadas na parte superior, usando um formato que não conheço: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Meu IDE me dá uma seleção …

9
O que “int & foo ()” significa em C ++?
Ao ler esta explicação sobre lvalues ​​e rvalues, estas linhas de código ficaram grudadas em mim: int& foo(); foo() = 42; // OK, foo() is an lvalue Eu tentei em g ++, mas o compilador diz "referência indefinida para foo ()". Se eu adicionar int foo() { return 2; } …



9
Uma função que chama Math.random () é pura?
O seguinte é uma função pura? function test(min,max) { return Math.random() * (max - min) + min; } Meu entendimento é que uma função pura segue estas condições: Ele retorna um valor calculado a partir dos parâmetros Ele não faz nenhum trabalho além de calcular o valor de retorno Se …


11
Nomenclatura forçada de parâmetros em Python
Em Python, você pode ter uma definição de função: def info(object, spacing=10, collapse=1) que pode ser chamado de qualquer uma das seguintes maneiras: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) graças à permissão do Python de argumentos de qualquer ordem, desde que sejam nomeados. O problema que estamos tendo é …


7
palavra-chave `static` dentro da função?
Eu estava olhando a fonte do Drupal 7 e encontrei algumas coisas que não tinha visto antes. Eu fiz algumas pesquisas iniciais no manual do php, mas não explicou esses exemplos. O que a palavra-chave staticfaz com uma variável dentro de uma função? function module_load_all($bootstrap = FALSE) { static $has_run …
110 php  function  static  keyword 

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.