Começando com Ruby

Vou mostrar alguns conceitos básicos da linguagem para você que esta começando com Ruby e mostrar como é simples e divertido programar.

[ Hits: 11.194 ]

Por: Samuel Santana Dias da Silva em 25/07/2018


Começando com Ruby



Ruby nasceu em 1995 e foi apresentada ao mundo por seu criador Yukihiro Matsumoto, conhecido como Matz. É uma linguagem orientada a objetos de tipagem dinâmica, mas incrivelmente simples e divertida. Vamos brincar um pouquinho com ela!

Hello Word

Vamos começar com o clássico Hello Word.

As duas mais famosas opções de impressão em Ruby são o puts e o print. A diferença entre eles é que o puts imprime e quebra uma linha, já o print imprime tudo em apenas uma linha.

Os comentários em Ruby podemos definir em blocos ou apenas em uma linha:

Variáveis

Um dos conceitos mais básicos da programação é a declaração de variáveis e Ruby nos permite fazer isso de forma muito simples, não é necessário determinar o tipo da variável porque o interpretador já faz a tipagem da variável, assim que declarada. Também podemos definí-las em paralelo.

Atribuição de valor

Para atribuir um valor digitado pelo teclado a uma variável, utilizamos o gets, mas ele apenas atribui valor a strings. O .chomp é utilizado para quebrar uma linha assim que for digitado no teclado e STDIN.gets utilizamos para o programa não fechar enquanto não há entrada de dados.
O gets atribui valores apenas para strings. Para resolver isso nos convertemos a variável através do to_i para o tipo Int e to_f para float.

Interpolação

É uma forma mais charmosa de se fazer uma concatenação.

Fluxo de controle

Em Ruby utilizamos o if, else, elsif e unless para o controle de fluxo, utilizamos expressões if para determinar uma condição que seja verdadeira ou falsa.

elsif, note que não é elif, que utilizamos para uma segunda condição e o else para no case de todas as expressões.

Se if e elsif forem falsas, executa-se o else, caso contrário o Ruby irá ignorar a condição.

Usamos o end para terminar o fim da condição.
unless é um if que executa a condição caso ela não seja verdadeira:
   

Páginas do artigo
   1. Começando com Ruby
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

Segurança de Web APIs Distribuídas

Como a Tecnologia pode ajudar a Democracia?

Segurança de Web APIs Distribuídas

Como a Tecnologia pode ajudar a Democracia?

Organizando projetos com a classe FastTemplate (parte 2)

  
Comentários
[1] Comentário enviado por diegomrodrigues em 26/07/2018 - 09:46h

Ruby é uma linguagem de programação interpretada muito interessante, fácil de utilizar.
Parabéns pelo artigo!

Abraço,
Diego M. Rodrigues

[2] Comentário enviado por ipsLuan em 28/08/2018 - 16:50h

Muito bom.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts