Neste artigo aprendemos como criar e usar blocos de código reusáveis.
Neste artigo aprendemos como criar e usar blocos de código reusáveis. | ||
| ||
Função | ||
É uma forma de organizar o código em blocos, deixando-o mais legível, reutilizável e salvando tempo, muita das vezes. | ||
Abaixo nosso primeiro exemplo de função: | ||
Para escrever uma função precisamos obrigatoriamente da palavra-chave def, dos parênteses e dos dois pontos no final. | ||
O bloco de código pertencente a função deve obrigatoriamente estar indentado. | ||
Para executar a função ola(), escrevemos o nome da função seguido de parênteses, como vemos no código abaixo. | ||
Parâmetros | ||
Parâmetros ou argumentos são valores informados na chamada da função. | ||
Um parâmetro tem o mesmo propósito e funcionamento de uma variável – que é o de armazenar valor –, alterando somente a forma de atribuição, pois ela acontece na passagem de valor da chamada da função. | ||
Veja o exemplo abaixo: | ||
Quando chamamos a função ola() informando ‘João’ como parâmetro, o valor ‘João’ será atribuído ao parâmetro nome_pessoa e então será utilizado dentro – e somente dentro – do bloco de códigos da função. | ||
Vejamos mais um exemplo de uso de parâmetros em uma função. | ||
Veja que no código acima, adicionamos mais um parâmetro a função – podemos ter quantos parâmetros quisermos. | ||
Os parâmetros devem ser informados na chamada da função na ordem que foram criados. | ||
Vamos a mais um exemplo, para fixação. | ||
Veja no código acima uma nova forma de informar os valores dos parâmetros. | ||
Podemos informar qual parâmetro queremos atribuir valor e sendo feito dessa forma, podemos informar na ordem que quisermos. | ||
Return | ||
A palavra-chave return é usada para retornar um valor para o local da chamada, sair da função e então voltar para aonde ela foi chamada. | ||
Vamos ao exemplo. | ||
Vamos analisar o código acima: | ||
| ||
Quando executamos o nosso código fonte, o mesmo é realizado linha a linha. | ||
No caso acima, temos a criação de uma função e a mesma é alocada – guardada – na memória para que possa ser usada quando for chamada. Ela não faz nada ainda. | ||
Na definição da função temos somente as instruções do que é para ser feito quando for chamada. | ||
Quando chamamos somar() na linha 4, a função então é executada, ou seja, é executado o que está definido na linha 2. | ||
Após a realização do cálculo na linha 2, a execução é retornada para a linha 4 e logo após, linha 5. | ||
Abaixo, mais um exemplo de função com parâmetro e retorno. | ||
Gostou do conteúdo?! | ||
CLIQUE NO LINK ABAIXO para saber mais 👇 | ||