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.
