Funções com Ruby[AULA 5]

217 visualizações

Publicada em

Aula sobre a importância e o uso de funções e como podemos utiliza-las para melhorar a organização do nosso código

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
217
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
5
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Funções com Ruby[AULA 5]

  1. 1. Lógica de Programação com Ruby Funções Ricardo Silva
  2. 2. O que são e para que servem? - Até agora nós conseguimos construir alguns programas bacanas, porém sempre em um único arquivo. - E se nossos programas precisassem ganhar novas funcionalidades? Seria interessante continuar deixando tudo em um unico lugar? - Nosso sistemas virariam verdadeiros monstrinhos caso essa forma de programar que adotamos até aqui continuasse, concorda? - Para amenizar esse problema nós recorremos ao uso de funções!
  3. 3. - Uma função ajuda a evitar duplicação de código, de maneira que um bloco de código pode ser guardado dentro dessa função e ser executado sempre que o nome da função for chamada(invocada)
  4. 4. Exemplo
  5. 5. - No exemplo acima criamos uma função que sempre que invocada executará o bloco de código contido nela. Nesse caso seria uma verificação se o número 2 é par ou ímpar. - Esse exemplo é legal, mas é bastante limitado, pois ele sempre verifica o mesmo valor (número dois). E se a gente quisesse verificar outro número?
  6. 6. Parâmetros - Para isso podemos utilizar parâmetros, que nada mais são que valores passados nas funções para que uma determinada lógica seja executada. - Vamos modificar um pouco o exemplo anterior para podermos utilizar parâmetros e deixar nossa função mais poderosa
  7. 7. Retorno de função - Funções podem retornar valores para que possamos utilizá-los em outras partes do nosso programa
  8. 8. Limpando nosso código
  9. 9. Exercício - Escolha um dos exercícios realizados durante o curso e tente refazê-lo utilizando funções

×