Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Tutoriales / Guía del usuario de Ruby - El bucle de entrada/evaluación

Guía del usuario de Ruby - El bucle de entrada/evaluación

 ***** (2 opiniones)
GNU Free Documentation License Tutorial de matz - 27 de Febrero de 2006
Temas Relacionados: Orientación a objetos
4. El bucle de entrada/evaluación
Al ejecutar Ruby sin parámetros, éste lee de la entrada estándar comandos y los ejecuta después de dar por finalizada la entrada:

|| % ruby print "hola mundo\n" print "adiós mundo\n" ^D hola mundo adiós mundo ||

Ruby incluye un programa llamado eval.rb que permite la introducción de código desde el teclado a través de un bucle iterativo que muestra los resultados a medida que se obtienen. Se utilizará ampliamente a lo largo del tutorial.

Si se tiene un terminal ANSI (esto será casi seguro si se está ejecutando alguna versión de UNIX; bajo DOS se debe instalar ANSI.SYS o ANSI.COM) se debería utilizar este eval.rb mejorado que permite autoindentación, informes sobre incidencias y resaltado por color. Si no, en el directorio sample de la distribución Ruby existe una versión no ANSI que funciona con cualquier terminal. A continuación se muestra una pequeña sesión con eval.rb:

|| %ruby eval.rb ruby> print "hola mundo\n" hola mundo. nil ruby> exit ||

print produce hola mundo. La siguiente línea, es este caso nil informa sobre lo último que se ha evaluado; Ruby no distingue entre sentencias y expresiones, por lo tanto la evaluación de una pieza de código significa básicamente lo mismo que ejecutarla. Aquí nil, indica que print no devuelve ningún valor significativo. Obsérvese que se puede salir del bucle de interpretación con exit, aunque también funciona ^D.

A lo largo de toda esta introducción ruby> representa la petición de entrada del pequeño pero útil programa eval.rb.
Autor y licencia de 'Guía del usuario de Ruby - El bucle de entrada/evaluación'
matz Extraído de: http://es.tldp.org/Manuales-LuCAS/doc-guia-usuario-ruby/doc-guia-usuario-ruby-html/ GNU Free Documentation License
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Guía del usuario de Ruby - El bucle de entrada/evaluación'

Este controlador es para la interfaz del adaptador Ethernet Digital ''Tulip'' Debería de trabajar con... Más »
Todo lo que Ud. necesita saber para comenzar a utilizar Linux, el clon gratuito de... Más »
Los textos científicos tienen ciertas particularidades que fuerzan el uso de herramientas especializadas. LaTeX es... Más »
Este tema no debe dejarse nunca de lado; todos conocemos ejemplos de sitios que ahuyentan... Más »
Este tema no debe dejarse nunca de lado; todos conocemos ejemplos de sitios que ahuyentan... Más »
¿Estás seguro de que deseas eliminar este capítulo?