Questions tagged with 'função'

Uma função (também chamada de procedimento, método, sub-rotina ou sub-rotina) é um código projetado para executar uma tarefa específica. Use esta tag para perguntas relacionadas especificamente à criação ou à chamada de funções. Para ajudar a implementar uma função para executar uma tarefa, use uma tag [algorithm] ou uma tag específica da tarefa.
89
respostas

Como os bloqueadores de javascript funcionam?

Como você explicaria o fechamento do JavaScript para alguém que tem conhecimento dos conceitos de que eles são compostos (por exemplo, funções, variáveis, etc.), mas não entende os encerramentos em si? Eu vi um exemplo do esquema dado na Wikipedia, mas infelizmente isso ...
set 21 set '08 às 17:12
37
respostas

var functionName = function () {} vs função functionName () {}

Recentemente, comecei a oferecer suporte ao código JavaScript de outro usuário. Corrigir erros, adicionar funções e também tentar arrumar o código e torná-lo mais consistente. O desenvolvedor anterior usa duas maneiras de declarar funções e ...
set 03 dez 08 às 14:31
20
respostas

Qual é a diferença entre uma chamada e uma aplicação?

Qual é a diferença entre usar chamada e aplicar para chamar uma função? var func = function () {alert ('olá!'); }; func.apply (); vs func.call (); Há alguma diferença de desempenho entre os dois métodos acima? Quando é melhor usar ...
set 31 dez '10 às 22:56
22
respostas

Definir valor de parâmetro padrão para a função javascript

Eu gostaria que a função JavaScript tivesse argumentos opcionais, para os quais eu defini um valor padrão, que é usado se o valor não estiver definido. Em Ruby, você pode fazer assim: def read_file (file, delete_after = fal ...
conjunto de 21 de maio de 2009 às 23:07
25
respostas

Qual é o escopo das variáveis ​​no javascript?

Qual é o escopo das variáveis ​​no javascript? Eles têm a mesma área dentro e não fora da função? Ou isso importa mesmo? Além disso, onde as variáveis ​​são armazenadas se forem definidas globalmente?
01 set de fevereiro '09 às 11:27
35
respostas

Qual é a diferença entre método e função?

Alguém pode fornecer uma explicação simples de métodos e funções no contexto da OOP?
set out 01 '08 às 2:45
10
respostas
26
respostas

Por que python lambdas é útil?

Eu estou tentando descobrir lambdas Python. Lambda é um daqueles assuntos de linguagem "interessantes" que você precisa esquecer na vida real? Estou certo de que existem alguns casos extremos em que isso pode ser necessário, mas, dada a sua ambiguidade, potencial ...
definido 20 de maio de 2009 às 23:40
3
respostas

Javascript mais sinal na frente do nome da função

Eu estava procurando informações sobre funções de autoinicialização e, em algum lugar, deparei com essa notação: + function () {} Alguém pode me explicar o que significa o sinal + na frente da função?
set em 12 de novembro '12 às 13:06
29
respostas

Existe uma maneira melhor de fazer parâmetros de função opcionais no javascript?

Eu sempre processei parâmetros opcionais em JavaScript da seguinte forma: function myFunc (requiredArg, optionalArg) {optionalArg = optionalArg || 'defaultValue'; // fazer coisas} Existe uma maneira melhor de fazer isso? Há algum caso quando ispo ...
set em 29 set. '08 às 5:27 pm
19
respostas

Chamada de Javascript () apply () vs bind ()?

Eu já sei que apply e call são funções similares que configuram isso (contexto de função). A diferença está em como nós enviamos os argumentos (array manual vs). Pergunta: Mas quando devo usar o método bind ()? var obj = {x: ...
set 17 de março de 2013 às 0:40
10
respostas

Qual é a diferença entre "closing" e "lambda"?

Alguém pode explicar? Eu entendo os conceitos básicos por trás deles, mas muitas vezes vejo que eles são usados ​​de forma intercambiável, e me sinto envergonhado. E agora que estamos aqui, como eles são diferentes da função usual?
set 21 out '08 às 6:12
9
respostas

Como obter o nome da função como uma string em Python?

No Python, como posso obter o nome da função como uma string sem chamar uma função? def my_function (): passe print get_function_name_as_string (my_function) # my_function não está entre aspas deve gerar "my_function". Esse recurso está disponível no Python? E ...
set 30 out. 08 às 10:38
1
a resposta

"Parâmetro" vs. "Argumento"

Duplicação possível: argumentos ou parâmetros? Recebi um parâmetro e um argumento que foram misturados e não prestei atenção quando usá-lo e quando usar outro. Você poderia me dizer?
set em 24 de novembro '09 às 12:28
11
respostas

Qual é a convenção de nomenclatura do Python para nomes de variáveis ​​e funções?

Com base no plano de fundo do C #, a convenção de nomenclatura para os nomes de variáveis ​​e métodos é geralmente CamelCase ou Pascal Caso: // C # exemplo string thisIsMyVariable = "a" public void ThisIsMyMethod () Em Python, eu vi acima, mas também vi isso Eu uso ...
set 02 out '08 às 0:01