Capítulo 01

De Guru-SP

Vamos agora criar nosso primeiro programa em Ruby, o tradicional Hello World. Abra um editor de textos de sua preferência (eu gosto muito do Gedit) e digite o código abaixo. Salve com o nome que desejar .rb (eu usei 01.rb para indicar que é o primeiro exemplo deste material):

puts "Hello World"

Simples assim, sem precisar definir funções ou classes. Para o rodar use o comando abaixo:

$ ruby 01.rb
Hello World

Daqui por diante usarei apenas o símbolo de $ como o prompt. Facilitará sua visibilidade de código. O que este simplório programa faz? Usa o puts para exibir uma mensagem na saída padrão. Simples assim.

Em Ruby TUDO É UM OBJETO. Sim, que graça teria se não fosse dessa forma? Assim podemos modificar nosso programa para ficar como abaixo:

puts "Hello World".upcase

E a impressão será feita em maiúsculos. Ou em minúsculos ou qualquer outro método que a classe String possua, visto que “Hello World” é um objeto da classe String. Lembre-se: tudo é um objeto em Ruby.

#imprime tudo em maiúsculos
puts "Hello World".upcase
#imprime tudo em minúsculos
puts "Hello World".downcase
#imprime capitalizado
puts "Hello World".capitalize
#imprime de trás pra frente
puts "Hello World".reverse

E o resultado da execução:

$ ruby 01.rb
HELLO WORLD
hello world
Hello world
dlroW olleH



Voltar para o tutorial de Ruby, ou ir para o Capítulo 02.

Ferramentas pessoais