Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Dúvida quando utilizar parâmetro na função

Boa tarde pessoal,

Uma coisa que ainda não ficou muito clara pra mim é : Quando eu devo passar uma informação por parâmetro para uma função e quando eu pego a informação direto de uma variável?

Por exemplo: Qual é a diferença de eu ter a função criaAlvo(x) que recebe x, e eu passo o x quando instancio ela de chamar a função craAlvo() e nela chamar a variável x que eu declarei no começo do código , isso é opcional?

Abraço!

2 respostas
solução!

Boa tarde Rafael,

O ideal é que uma função tenha uma única tarefa e que ela não manipule diretamente variáveis fora dela. Pois se tivermos diversas funções manipulando nossas variáveis no caso de um erro fica difícil de saber qual é a função responsável, portanto o ideal é que uma função receba zero ou mais parâmetros, e depois retorne alguma coisa após o processamento.

Abraços

Boa tarde, Entendi, muito obrigado!

Abs!