viernes, 10 de mayo de 2013

Un vistazo a ... Ruby

Update:

Ruby es: Un lenguaje de programación dinámico y de código abierto centrado en la simplicidad y la productividad. Tiene una sintaxis elegante que es natural de leer y fácil de escribir.

Instalamos:

sudo apt-get install ruby-full

Una vez instalado abrimos una terminal y tecleamos:

ruby -v 
¿Cómo guardo un programa en Ruby?
nombrePrograma.rb

¿Cómo ejecuto un programa (desde terminal)?
ruby nombrePrograma.rb

Si usas Windows puedes descargar e instalar http://rubyinstaller.org/


1. Introducir datos desde teclado

introduceDatos.rb
puts "Teclea un nombre: "
STDOUT.flush
nombre=gets.chomp
puts "Hola #{nombre}"

2. Tabla de multiplicar del 1 al 10

tabla.rb
for n in 1..9
   puts "tabla de multiplicar del no. #{n}\n"
   for n2 in 1..10
        puts "#{n} x #{n2} = #{n*n2}\n"
   end
end

3.  Crear una clase
Persona.rb

class Persona
  
  def initialize(nombre,edad)
    @nombre=nombre
    @edad=edad
  end

  def verDatos()
    puts "Hola #{@nombre} tienes #{@edad} años"
  end

end

persona=Persona.new("Horacio",35)
persona.verDatos()


4. Ejecutar un bat o un sh
ejecuta.rb
=begin
comentariops 
multilínea en 
Ruby
=end
#si es Linux
system("sh archivo.sh")
#si es Windows
system("archivo.bat")


comprehensiones.rb
arreglo=[1,4,5,3,2,9,54,33,90,210,0,21]
puts arreglo.map {|x| x!= 0 ? x * 3 : nil}.compact



REPL Ruby
 http://tryruby.org/levels/3/challenges/2 este sitio  es para probar e iniciar en Ruby.



No hay comentarios:

Publicar un comentario

Vibe Coding (la programación vía IA): ¿el futuro de la programación?

Vibe Coding es un nuevo paradigma de programación, una nueva forma de crear código. Es un enfoque emergente en el desarrollo de sof...

Etiquetas

Archivo del blog