Ruby es un lenguaje de programación orientado a objetos, muy parecido a Perl y Python.
El creador del lenguaje (Yukihiro Matsumoto) pretendía hacer un lenguaje "parecido al lenguaje humano".
#este es un comentario
puts "¡Hola, mundo!"
Ruby posee un REPL, si usas una terminal (Windows MS-DOS, Linux) teclea "irb". Puedes probar como funciona en esta página: http://tryruby.org/levels/1/challenges/0
irb(main):001:0>7+43
=>50
irb(main):002:0>"Codemonkey".reverse
=>yeknomedoC
Ejecutar: ruby programa.rb
1. Mostrar el abecedarioletras=('a'..'z')
for letra in letras
puts "#{letra}"
end
2. Identificar sistema operativo y ejecutar comando
sistema=ENV['os']
def escribeComando()
puts "Escribe comando: "
comando = STDIN.gets.chomp()
puts "comando a ejecutar: "+comando
system(comando)
end
if sistema=="Windows_NT"
puts "Windows"
escribeComando()
else
puts "Otro"
escribeComando()
end
3. Uso de "try-catch"
begin #try
p "Libro de Ann: "+mapa["Ann"]
p "Libro de Lucio: "+mapa["Lucio"]
rescue #catch
@error_message="#{$!}"
ensure #finally
puts "Fin..."
end
4.Paso de parámetros, mostrar en mayúsculas
ARGV.each do |arg|
arg=arg.upcase
puts "hola #{arg}"
end
No hay comentarios:
Publicar un comentario