Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Ruby > argumentos
-Foros de debate

Ruby
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

argumentos
Enviado por albertito el día 2 de noviembre de 2005

hola:

alguien sabe como se pueden obtener los argumentos de un programa en ruby?

es decir, si hago:

ruby juego.rb j1 0

deseo obtener como parametros \'j1\' y \'0\'. Equivalente a como se hace en C++ con argv[i].

gracias.

 
Re: argumentos
Enviado por hiei el día 3 de noviembre de 2005

Extracto del libro: "Guia de usuario ruby" de http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario...

# Programa para hallar el factorial de un número
# Guarda este programa como fact.rb
def fact(n)
if n == 0
1
else
n * fact(n-1)
end
end
print fact(ARGV[0].to_i), "\n"

Aquí, ARGV es un array que contiene los parámetros de la línea de comandos y to_i convierte una cadena de caracteres
a un entero.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network