Ruby.another_boring_hello_world
Ruby 22/09/07 às 5:51Ok, chega de enrolação! Agora abordaremos a parte mais divertida do aprendizado de uma nova linguagem de programação: o bom e velho Hello World. E como diversão nunca é demais, vou colocar abaixo 4 versões dele, além de comentar brevemente cada uma.
1- Usando o irb
Abra uma janela de comando e então digite irb. Feito isto, o irb será executado, sendo assim, basta digitar a instrução puts “Hello World!” e pronto!
2- Executando um arquivo .rb
Código fonte Ruby é salvo em arquivos com a extensão .rb, sendo assim, digite puts “Hello World!” e salve-o em um arquivo com o nome hello_world.rb. Depois disto, basta abrir uma janela de comando, ir até o diretório onde você salvou o arquivo, e então executar o comando ruby hello_world.rb. Feito isto, você verá na tela a frase mais famosa da computação.
3- Executando um arquivo .rb orientado a objetos
Digite o código abaixo, excluindo obviamente os números e os pontos após os números. e então salve-o em um arquivo chamado hello_world_oo.rb. Em seguida abra novamente a janela de comandos, e digite ruby hello_world_oo.rb no diretório em que o arquivo foi salvo. Pronto, mais um Hello World rápido e indolor.
class HelloWorld
def say_message
puts "Hello World!"
end
end
hello_world = HelloWorld.new
hello_world.say_message
4- Usando o interpretador do Ruby sem um arquivo .rb
Acima, quando chamamos o interpretador do Ruby, nós passamoos o nome do arquivo .rb para ser executado logo após o comando ruby, no entanto, podemos chamá-lo sem fornecer nenhum arquivo. Para isto, digite apenas ruby na janela de comando, e então digite a instrução puts “Hello World!” e aperte a tecla enter. Em seguida, você deve inserir o caractere de fim de arquivo, que no Windows XP é representado por Ctrl+D, e logo depois pressionar o enter mais uma vez. Aí está o último e menos elegante Hello World deste post.
Alguns breves esclarecimentos
Como sempre acontece em um Hello World, você não deve se preocupar se não entender a sintaxe dos exemplos acima. O objetivo é apenas mostrar pequenos “programas” para que você tenha um primeiro contato com código fonte Ruby.
De qualquer forma, imagino que vocês devem ter inferido que a instrução puts serve para exibir uma mensagem na saída padrão, que no caso é a janela de comando.
