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.


6
função python max usando 'key' e expressão lambda
Eu venho do fundo OOP e tentando aprender python. Eu estou usando a maxfunção que usa uma expressão lambda para retornar a instância do tipo Playercom o máximo totalScoreentre a lista players. def winner(): w = max(players, key=lambda p: p.totalScore) A função retorna corretamente a instância do tipo Playercom o …
180 python  function  lambda 

15
Como retornar 2 valores de um método Java?
Estou tentando retornar 2 valores de um método Java, mas recebo esses erros. Aqui está o meu código: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + …

4
Função local vs Lambda C # 7.0
Estou observando as novas implementações no C # 7.0 e acho interessante que elas tenham implementado funções locais, mas não consigo imaginar um cenário em que uma função local seja preferida a uma expressão lambda e qual é a diferença entre as duas. Entendo que lambdas são anonymousfunções enquanto funções …
178 c#  function  lambda  c#-7.0 

10
Erro: não foi possível encontrar a função ... em R
Isso deve ser uma pergunta frequente, portanto, seja o mais completo possível. A resposta é uma resposta da comunidade, portanto, fique à vontade para editar se achar que algo está faltando. Esta questão foi discutida e aprovada na meta. Estou usando R e tentei, some.functionmas recebi a seguinte mensagem de …


3
Diferença entre . e: em Lua
Estou confuso sobre a diferença entre chamadas de função via .e via: > x = {foo = function(a,b) return a end, bar = function(a,b) return b end, } > return x.foo(3,4) 3 > return x.bar(3,4) 4 > return x:foo(3,4) table: 0x10a120 > return x:bar(3,4) 3 O que está :fazendo?
174 function  lua 

8
Passando uma string com espaços como argumento de função no bash
Estou escrevendo um script bash onde preciso passar uma string contendo espaços para uma função no meu script bash. Por exemplo: #!/bin/bash myFunction { echo $1 echo $2 echo $3 } myFunction "firstString" "second string with spaces" "thirdString" Quando executado, a saída que eu esperaria é: firstString second string with …
173 bash  function 


11
Como enviar um email com Python?
Esse código funciona e me envia um email muito bem: import smtplib #SERVER = "localhost" FROM = 'monty@python.com' TO = ["jon@mycompany.com"] # must be a list SUBJECT = "Hello!" TEXT = "This message was sent with Python's smtplib." # Prepare actual message message = """\ From: %s To: %s Subject: …


7
Por que posso usar uma função antes de ser definida em JavaScript?
Esse código sempre funciona, mesmo em diferentes navegadores: function fooCheck() { alert(internalFoo()); // We are using internalFoo() here... return internalFoo(); // And here, even though it has not been defined... function internalFoo() { return true; } //...until here! } fooCheck(); Não consegui encontrar uma única referência para o porquê de …

7
Maneira “correta” de especificar argumentos opcionais nas funções R
Estou interessado em qual é a maneira "correta" de escrever funções com argumentos opcionais em R. Com o tempo, deparei-me com alguns trechos de código que seguem uma rota diferente aqui e não consegui encontrar uma posição (oficial) adequada neste tópico. Até agora, escrevi argumentos opcionais como este: fooBar <- …
165 r  function 

16
Estendendo um Objeto em Javascript
Atualmente, estou transformando de Java para Javascript, e é um pouco difícil para mim descobrir como estender os objetos da maneira que eu quero. Eu já vi várias pessoas na internet usarem um método chamado estender no objeto. O código ficará assim: var Person = { name : 'Blank', age …

3
Qual é a melhor maneira de sair de uma função (que não tem valor de retorno) em python antes que a função termine (por exemplo, uma verificação falha)?
Vamos assumir uma iteração na qual chamamos uma função sem um valor de retorno. A maneira como acho que meu programa deve se comportar é explicada neste pseudocódigo: for element in some_list: foo(element) def foo(element): do something if check is true: do more (because check was succesful) else: return None …
164 python  function  return 

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.