Até agora, escrevemos código diretamente dentro dos nossos programas. Mas e se quisermos reutilizar partes do código sem repeti-lo? Para isso, usamos métodos!
O que é um método?
Um método é um bloco de código que tem um nome e pode ser chamado sempre que necessário.
Criar um método
Podemos definir um método usando def seguido do nome do método:
def dizer_ola puts "Olá, mundo!" end
Para chamar o método, basta escrever o seu nome:
dizer_ola # Chama o método e imprime "Olá, mundo!"
Métodos com parâmetros
Podemos passar valores para um método para torná-lo mais flexível.
def saudar(nome) puts "Olá, #{nome}!" end saudar("Ana") # Imprime "Olá, Ana!" saudar("Bruno") # Imprime "Olá, Bruno!"
Métodos que devolvem um valor
Podemos usar return para devolver um valor de um método.
def soma(a, b) return a + b end resultado = soma(3, 5) puts resultado # Imprime 8
Exercício para ti!
Cria um método chamado dobro que recebe um número como parâmetro e devolve o dobro desse número.
Preparado para o próximo passo?
Na próxima etapa, vamos aprender sobre hashes e como associar chaves a valores! 🚀
← Anterior | Próximo: 9. Hashes: Guardar dados com chaves e valores →