Neste artigo, iniciando a parte prática da nossa série sobre introdução à programação, vamos escrever nosso primeiro programa em Ruby: o clássico “Olá Mundo” para começar a entender a sintaxe e o funcionamento básico da linguagem.
Apresentação
Dando continuidade à nossa série sobre introdução à programação, neste artigo vamos escrever nosso primeiro programa em Ruby: o clássico “Olá Mundo”. Este é um passo fundamental para entender a sintaxe básica da linguagem e como executar um programa simples.
Apesar de ser um programa simples, ele nos ajudará a compreender os conceitos básicos de criação de arquivos, escrita de código e execução de programas em Ruby pelo terminal.
Dica: A partir de agora vamos começar a parte prática da nossa série, cada artigo vai introduzir um conceito ou funcionalidade nova, então é importante que você acompanhe cada passo para não se perder. Não julgue o programa pela sua simplicidade, ele é apenas o primeiro passo para entender conceitos mais complexos que virão a seguir.
Criando uma pasta para o projeto
O primeiro passo é criar uma pasta, onde iremos salvar nosso arquivo Ruby. É recomendado que na criação dessa pasta não se use na hora de dar nome nenhum espaço ou caractere especial (como acentos, por exemplo), isso porque pode gerar problemas na hora de executar o programa futuramente.
No meu caso, vou criar uma pasta chamada projeto-ruby.
Vou fazer isso usando o terminal através do seguinte comando:
mkdir projeto-ruby
Poderia fazer isso pela interface gráfica do sistema operacional? Poderia, mas como estamos aprendendo programação, é interessante que você se familiarize com o terminal e os comandos básicos, pois futuramente você irá usá-los com frequência.
Dica: A regra para a criação de nomes de pastas, sem espaços ou caracteres especiais (como acentos), vale também para a criação de arquivos. Isso evita problemas na hora de executar o programa ou enviá-lo para o ambiente de produção, onde será executado de fato. Então sempre que for criar uma pasta ou arquivo e quiser usar mais de uma palavra, utilize o hífen (-) ou o _ (underline) para separar as palavras.
Ok, agora que criamos a pasta, vamos entrar nela com o comando:
cd projeto-ruby
Criando o arquivo Ruby
Agora dentro da pasta, vamos criar o arquivo Ruby onde escreveremos nosso código. Para isso, usaremos o comando touch (que é um comando para criar arquivos ou atualizar a data de acesso e modificação de arquivos caso já exista) seguido do nome do arquivo com a extensão .rb (extensão padrão para arquivos Ruby). Vou chamar meu arquivo de ola_mundo.rb.
touch ola_mundo.rb
Agora que criamos o arquivo, vamos abri-lo em um editor de texto para escrever nosso código Ruby. Vou abrir o VS Code com o comando:
code .
O comando acima abre o VS Code na pasta atual.
- code: Comando para abrir o VS Code.
- .: Indica que queremos abrir o VS Code na pasta atual.
Poderíamos abrir o arquivo digitando o nome do arquivo diretamente, como code ola_mundo.rb, mas como ainda não escrevemos nada no arquivo, prefiro abrir a pasta inteira para facilitar a navegação.
Escrevendo o código Ruby
Depois de abrir o VS Code na pasta projeto-ruby, com o comando code ., vamos editar o arquivo ola_mundo.rb que criamos anteriormente.
No arquivo vamos escrever o comando abaixo:
puts "Olá, Mundo!"
O que esse comando faz? ele imprime na tela a mensagem “Olá, Mundo!”. O comando puts é usado em Ruby para exibir texto no terminal.
A lógica por trás do comando é simples: comando + “ + parâmetro (que é o texto a ser exibido na tela aqui nesse caso) + “. Ou seja, quando escrevemos:
puts "Olá, Mundo!"
Estamos dizendo para o programa: “Ei programa, coloca na tela a mensagem Olá, Mundo!”.
Depois de escrever o código, salve o arquivo (Ctrl + S no Windows/Linux ou Cmd + S no macOS).
Executando o programa Ruby
Agora que escrevemos nosso código Ruby, vamos executá-lo para ver o resultado. Para isso, volte ao terminal (pode ser o terminal integrado do VS Code ou o terminal do seu sistema operacional) e certifique-se de que você está na pasta projeto-ruby.
Então, execute o seguinte comando:
ruby ola_mundo.rb
Esse comando diz ao interpretador Ruby para executar o arquivo ola_mundo.rb.
Este é o comando mais simples para executar um programa Ruby. Após executar o comando, você verá a saída:
Olá, Mundo!
Parabéns! Você acabou de escrever e executar seu primeiro programa em Ruby!
Resumo
Agora você já sabe como criar uma pasta para o projeto, criar um arquivo Ruby, escrever um código simples e executar esse código no terminal. Esses são os primeiros passos fundamentais para começar a programar em Ruby.
Apesar de parecer simples, entender esses conceitos básicos é essencial para avançar no aprendizado de programação. Nos próximos artigos, exploraremos mais conceitos e funcionalidades da linguagem Ruby.