ITERADORES: POR QUE AMAMOS?

Oi! Lembra no post sobre Blocos, onde falamos brevemente sobre iteradores? Pois hoje vamos a fundo no assunto, mas já deixa eu te contar: eles são MUITO legais! Bem, naquele post falei que iteradores, conforme cita o livro Programming Ruby 1.9 & 2.0, são métodos que aceitam blocos, e como já sabemos em Ruby, tudo … Continue lendo ITERADORES: POR QUE AMAMOS?

Anúncios

Variáveis e Seus Muitos Nomes

Hey, como vai?! Olha, você sabia que em Ruby, os primeiros caracteres do nome de uma variável ditam/informam qual a função dela? Do quê ela trata? Eu não sabia, e decidi trazer essa informação a você (e mais algumas coisinhas)! Pois bem, para variáveis locais, parâmetros e nome de métodos usamos: letra minúscula ou underscore … Continue lendo Variáveis e Seus Muitos Nomes

Classes 101: Família ATTR

Hey, como vai?! Bem, agora que já sabemos como fazer os métodos "à mão", por que não usamos as ferramentas que o Ruby nos traz? O Ruby já quebra grande parte do galho para gente portando a família attr, onde: attr_reader : Cria somente o método de leitura da variável (get); attr_writer : Cria somente o … Continue lendo Classes 101: Família ATTR