[ENGLISH VERSION] Loops

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 not many and today we're going to talk about them: while and until. WHILE Well known, while does something "while" it's codition is … Continue lendo [ENGLISH VERSION] Loops

Anúncios

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

Loops

Read the ENGLISH VERSION, here. Oi, tá joia? Enquanto parte fundamental das linguagens de programação, os loops nos permitem repetir uma variada série de comandos, poupando trabalho e sendo uma importante ferramenta para todo programador. O Ruby oferece poucos e hoje falaremos sobre eles: while e until. WHILE Já conhecido, o while faz algo enquanto … Continue lendo Loops

Classes 101: GETTERS e SETTERS

Hey, como vai?! Hoje vamos falar um pouco dos famosos getters e setters, shall we? Façamos uma classe de animais, com um initialize básico: Ok, agora um GET e SET como estamos acostumados. Bem, acima temos nada além do que já sabemos: métodos com parâmetros e atribuição de valores. Ainda que essa seja uma forma … Continue lendo Classes 101: GETTERS e SETTERS

[ENGLISH VERSION] Practical Guide: Spaceship Operator (<=>)

Hey, how are you?! Represented by <=>, the remarkeble Spaceship Operator works the same way, that his endings: like a comparison opertor, three-way comparison, being a key element in sorting methods. The little spaceship (got it?) counts with three types of comparision, always done from left to right, and can return three values as well: … Continue lendo [ENGLISH VERSION] Practical Guide: Spaceship Operator (<=>)