Olá, bom dia! Sabemos que algumas funções matemáticas podem retornar mais de um valor, como na função de 2º grau. Por isso, gostaria de saber se podemos ter mais de um retorno nas funções de programação?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, bom dia! Sabemos que algumas funções matemáticas podem retornar mais de um valor, como na função de 2º grau. Por isso, gostaria de saber se podemos ter mais de um retorno nas funções de programação?
Sim é possivel. Se baseando no seu exemplo você pode retornar um objeto com duas propriedades. Abaixo um exemplo de retorno, estou ignorando o trecho de cálculo da função:
function funcaoSegundoGrau(parametro)
{
/* aqui ficam os cálculos */
return {'primeiroValor': 100, 'segundoValor': 200};
}
Se for em C# pode pesquisar por Tuple