Last Updated on 27/12/2023
Este tutorial irá mostrar como escrever um Hello World em Ruby e te apresentar um conhecimento básico e inicial sobre a linguagem de programação.
Porque o Ruby?
Como um desenvolvedor Java há quatro anos, sempre tive a curiosidade de aprender uma nova linguagem orientada a objetos. Dado um ótimo feedback que recebi em uma entrevista de emprego há algumas semanas, e a algumas pesquisas no cenário de desenvolvimento de software internacional, descobri que dominar apenas uma linguagem pode não ser o bastante.
Especialistas são muito bem reconhecidos em suas áreas de atuação no desenvolvimento de software (e eu realmente pretendo me tornar um em Java), mas o dinamismo dos negócios expande seus requisitos todo dia, e por consequência, requer profissionais cada vez mais versáteis.
Dadas estas experiências e observações, e seguindo o caminho de muitos desenvolvedores respeitados na comunidade juntamente com interesse pessoal, decidi finalmente dedicar uma importante parte do meu tempo para estudar uma nova linguagem, então, Ruby foi a escolhida!
Já li bastante sobre a linguagem, porém, irei dedicar este post a um simples Hello World para não prolongá-lo tanto.
Download e Instalação do Ruby
Windows
Acesse a página de instalação do Ruby e baixe a versão mais recente:
Após o download, execute o arquivo baixado e instale o Ruby, marcando as duas opções abaixo:
Para se certificar de que tudo correu como o esperado, abra seu prompt e digite ruby -v
, o qual deve exibir a versão do Ruby instalado:
C:\Users\Bruno>ruby -v ruby 2.2.4p230 (2015-12-16 revision 53155) [x64-mingw32]
Ubuntu
A maioria das distribuições Linux já acompanham o Ruby em sua instalação, porém se você não conseguir visualizar a versão correta após executar o comando ruby -v
, digite o comando abaixo no console:
sudo apt-get install ruby2.2
Agora, o ruby -v
deve exibir a versão instalada.
Ruby Hello World!
Criar um Hello World em Ruby é tão simples que tudo que você precisa é o seguinte:
Vá até seu prompt e digite irb
para abrir o IRB (Interactive Ruby Shell).
Digite o comando abaixo e pressione Enter:
puts "Hello World!"
Observe a mágica acontecer:
Hello World => nil irb(main):004:0>
Porém, vamos deixar isso um pouco mais divertido, realmente criando uma classe, instanciando-a e executando.
Crie um arquivo chamado hello_world.rb em um diretório de sua escolha, e coloque o seguinte conteúdo dentro deste arquivo:
# Isto é uma classe! class HelloWorld # Construtor recebendo 'your_name' como parâmetro. def initialize your_name # Armazena o parâmetro em uma variável de instância. @your_name = your_name end # Método que imprime uma mensagem de boas vindas seguida de um nome. def say_hello puts "Bem vindo ao Ruby, #{@your_name}!" end end # Instancia a classe enviando meu nome como argumento para o construtor. hello_world = HelloWorld.new "Bruno Gasparotto" # Invoca o método say_hello, o qual imprime a mensagem. hello_world.say_hello
Grave o arquivo, abra seu prompt e navegue até o diretório no qual você gravou o arquivo, então, digite o comando a seguir para executá-lo:
ruby hello_world.rb
O qual deve imprimir a mensagem com o seu nome:
Bem vindo ao Ruby, Bruno Gasparotto!
É isso! Estou realmente gostando de estudar a linguagem, e como vocês podem ver, sua sintaxe é muito limpa e simples, além disso, estou achando bem divertido utilizá-la.
Em breve irei lançar novos posts, então fique atento para as novidades.
Espero que ajude. Até mais!