Introdução ao Ruby
Ruby é uma linguagem de programação orientada a objetos...
Ruby e Orientação a Objetos
Ruby é uma linguagem de programação dinâmica e orientada a objetos, criada por Yukihiro “Matz” Matsumoto1 em 1995 no Japão. Focada em simplicidade e produtividade, Ruby permite escrever códigos claros e eficientes, sendo influenciada por linguagens como Perl2 e 3Smalltalk. Sua popularidade cresceu, especialmente com o framework Ruby on Rails4, que facilitou o desenvolvimento de aplicativos web.
Instalar Ruby e Code Runner no VS Code
Para começar a programar em Ruby, primeiro você precisa instalar o Ruby em seu computador. Além disso, se estiver utilizando o Visual Studio Code como editor, é interessante configurar a extensão Code Runner para rodar os códigos Ruby diretamente no editor.
Instalar Ruby:
- No Windows, baixe o instalador do Ruby através do RubyInstaller.
- No macOS, você pode instalar o Ruby com o Homebrew:
brew install ruby
. - No Linux, use o comando:
sudo apt install ruby
.
Instalar a Extensão Code Runner no VS Code:
- Abra o Visual Studio Code5.
- Vá até a aba de extensões e procure por Code Runner.
- Clique em “Instalar”.
Configurar o Code Runner para Ruby:
- Vá em File > Preferences > Settings.
- Busque por “Code Runner Executor Map” e adicione o comando para Ruby:
1
2
3
"code-runner.executorMap": {
"ruby": "ruby"
}
Isso permitirá rodar o código Ruby diretamente no VS Code.
Exemplo de “Hello World” em Ruby
O tradicional exemplo de “Hello World” em Ruby utilizando o comando
puts
para imprimir a mensagem no console.
1
puts "Hello World"
Como Rodar um Arquivo Ruby no Terminal
Caso prefira rodar o arquivo Ruby diretamente no terminal, basta usar o comando abaixo, assumindo que você tenha o Ruby já instalado em seu sistema:
1
ruby main.rb
Isso executará o arquivo main.rb
e exibirá a saída no terminal.
Ruby Interativo - irb
Ruby possui um console interativo chamado
irb
(Interactive Ruby), que permite que você execute código Ruby linha a linha diretamente no terminal. Isso é útil para testar pequenos trechos de código rapidamente.
1
irb
Após rodar esse comando, o terminal se transformará em um ambiente onde você pode executar código Ruby interativamente.
Avançando nos estudos#
Ruby possui uma das melhores documentações que já li, com diversos ótimos recursos de estudo e até IDE online simples para começar e entender. Segue abaixo alguns dos que mais gostei.
- Try Ruby - https://try.ruby-lang.org/
- Ruby em Vinte Minutos - https://www.ruby-lang.org/pt/documentation/quickstart/
- Ruby a Partir de Outras Linguagens - https://www.ruby-lang.org/pt/documentation/ruby-from-other-languages/
- Ebook Sensacional - https://poignant.guide/book/
- Curso que estou atualmente fazendo - https://www.udemy.com/course/learn-to-code-with-ruby-lang/