← Back to list

Engatinhando em Ruby👶👣💎♦️

Ruby é uma linguagem de programação dinâmica e interpretada, ou seja, não é necessário compilar o código antes de executá-lo. Siga os…

Gabriel Renan SMG · 2025-04-16 13:40 · 0 claps · 3.3 min read
#ruby #iniciante-programação
Open on Medium ↗

Engatinhando em Ruby👶👣💎♦️

Ruby é uma linguagem de programação dinâmica e interpretada, ou seja, não é necessário compilar o código antes de executá-lo. Siga os passos abaixo para configurar o ambiente e executar scripts Ruby no Windows.

Ferramentas Necessárias

  1. Ruby Installer for Windows: A ferramenta oficial para instalar o Ruby no Windows.
  2. Editor de Texto/IDE: Recomenda-se VSCodium, Sublime Text, Notepad++ ou RubyMine (para projetos complexos).

Passo 1: Instalar o Ruby no Windows

1 — Baixe o Ruby Installer:

Acesse https://rubyinstaller.org/

Faça o download da versão recomendada (ex: Ruby+Devkit 3.3.8–1).

2 — Execute o Instalador:

Clique no arquivo .exe baixado.

Marque a opção Add Ruby executables to your PATH (importante para executar o Ruby de qualquer diretório).

Clique em Install e aguarde a conclusão.

3 — Segunda parte da instalação:

Após a conclusão da instalação, clique em Finish.

Será aberto um terminal no CMD com opções de instalações extras.

Digite ‘1,3’ para instalar os componentes recomendados.

Após a instalação, você verá esta tela:

Se o terminal mostrar: Install MSYS2 and MINGW development toochain succeeded, a instalação foi feita com sucesso.

Se o terminal mostrar: Install MSYS2 and MINGW development toochain succeeded, a instalação foi feita com sucesso.

Aperte Enter e o terminal fechará.

4— Verificação da correta instalação:

Abra o Prompt de Comando (Windows + R).

Digite cmd e depois Enter.

Digite: ruby -v

A saída deve mostrar a versão instalada.

Passo 2: Criar e Salvar um Arquivo Ruby

1 — Crie um Arquivo:

Abra seu editor de texto (como o VSCodium), crie uma pasta e insira o código abaixo:

O arquivo foi batizado de hello.rb (formato de arquivo Ruby), e contém o código puts "Hello World".

O arquivo foi batizado de hello.rb (formato de arquivo Ruby), e contém o código puts "Hello World".

2 — Salve o Arquivo e Execute:

Use o atalho Ctrl + S para salvar o código. Abra o terminal e execute ruby hello.rb para rodar o programa.

Criação e Explicação dos códigos

Passo 1: Criação do Código em Ruby

Passo 2: Explicação do código

1 — Exibir Mensagem na Tela:

mensagem é uma variável que armazena a string "Hello, World!".

Em Ruby, variáveis não precisam de declaração de tipo (tipagem dinâmica).

mensagem = "Hello, World!"

2 — Cálculo Básico de Soma:

numero1 = 10
numero2 = 10
soma = numero1 + numero2

numero1 e numero2 são variáveis que armazenam valores inteiros (10).

soma recebe o resultado da operação numero1 + numero2 (resultado: 20).

Curiosidade! ‘resultado’ é exatamente o lugar na tabela que o Sport Club do Recife está no Brasileirão A no dia 16/04/2025:

3 — Cálculo da Área do Retângulo:

def calcular_area_retangulo(base, altura)
  base * altura
end

Definição de Função:

def inicia a definição da função.

calcular_area_retangulo é o nome da função.

base e altura são parâmetros (valores que a função recebe).

base * altura é a operação realizada (multiplicação).

Em Ruby, o último valor calculado é automaticamente retornado (não é necessário usar return).

4 — Chamar a Função:

area = calcular_area_retangulo(4, 5)
puts "A área do retângulo é #{area}."

A função é chamada com os valores 4 (base) e 5 (altura).

O resultado é armazenado na variável area.

O valor é exibido usando interpolação de string.

5— Exibição dos Resultados:

puts "A mensagem: #{mensagem}", "A soma dos dois números é: #{soma}", "A área do retângulo: #{area}"

puts exibe cada argumento em uma nova linha.

Interpolação de Strings: #{variavel} insere o valor da variável dentro da string.

6— Saída esperada:

A mensagem: Hello, World!
A soma dos dois números é: 20
A área do retângulo: 50

7- Resultado no Terminal:


메타데이터
post_id
3064dfe1f082
slug
engatinhando-em-ruby-️-3064dfe1f082
url
https://medium.com/@gabriel.rsmguimaraes/engatinhando-em-ruby-%EF%B8%8F-3064dfe1f082
canonical_url
https://medium.com/@gabriel.rsmguimaraes/engatinhando-em-ruby-%EF%B8%8F-3064dfe1f082
author_url
https://medium.com/@gabriel.rsmguimaraes
status
ok
fetched_at
2026-08-26 01:08:55