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

[ENGLISH VERSION] Loops #1

Hey, are you ok? As fundamental part of the programming languages, the loops allow us repeat a wide range of commands, saving work/time, being an important tool for all programmer. Ruby offers many of them and today we're going to talk about three: loop, while and until. LOOP Pretty basic, loop needs a block and … Continue lendo [ENGLISH VERSION] Loops #1

Classes 101: Métodos

Read the ENGLISH VERSION, here. Hey, como vai?! Como dito no primeiro post da série, hoje vamos saber como adicionamos novos métodos a nossa classe e muito mais. Dentro do método initialize podemos ter qualquer coisa e hoje iremos usá-lo para inicializar nossas variáveis: Usamos o @ quando declaramos uma variável de instância, ou seja, … Continue lendo Classes 101: Métodos