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")
5. Comprehensiones, http://www.andypatterns.com/index.php/blog/ruby-vs-python-list-comprehensions/
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
http://tryruby.org/levels/3/challenges/2 este sitio es para probar e iniciar en Ruby.
No hay comentarios:
Publicar un comentario