La Cónsola Swing Groovy

Introducción

Para arrancar la cónsola Groovy:

~/src/groovy$ groovyConsole &

  1. La Cónsola tiene un área de entrada y un área de salida
  2. Tecleamos nuestro código Groovy en el área de entrada
  3. Cuando seleccionamos "Run" en el menu "Scripts", la cónsola compila el script y lo ejecuta
  4. Cualquier cosa que normalmente sería enviada a System.out es mostrada en el área de salida
  5. Si el script retorna un valor no nulo también es impreso

El manejo por la Cónsola de los flujos es bastante elemental. Se redirige STDOUT pero no STDERR ni STDIN que siguen asociados con la terminal desde la que se arrancó groovyConsole. Evite usar groovyConsole con programas que lean desde STDIN.

Recetas

  1. Use ctrl-Enter y ctrl-R como sinónimos de "Run Script".
  2. Si seleciona un texto del área de entrada y se pulsa ctrl-Shift-Enter, Groovy ejecutará ese texto
  3. El resultado de un script es el valor de la última expresión evaluada
  4. Podemos activar desactiva la captura de System.out en el menú View
  5. Pulse ctrl-W para limpiar el área de salida

Edición de Ficheros

Podemos editar fichero siguiendo estos pasos:

  1. Selecciona File -> Open (atajo: ctrl-O) para abrir un fichero
  2. Selecciona File -> Save (atajo: ctrl-S) para guardar un fichero
  3. Selecciona File -> New File (atajo: ctrl-N) para empezar con un área de entrada en blanco

Historia y Resultados

  1. Podemos arrancar un inspector gráfico sobre el último resultado en el menu Script (ctrl-I) en "Inspect Last" y "Inspect Variables" (ctrl-J)

  2. La cónsola recuerda las últimas ejecuciones. Se puede navegar en la historia usando ctrl-, y ctrl-.

  3. El último resultado (non-null) se guarda en la variable '_' (underscore).

  4. El último resultado (null y non-null) para cada ejecución es almacenado en la variable lista '__' (dos underscores). El resultado e la última ejecución es __[-1], el penúltimo es ___[-2], etc.



Subsecciones
Casiano Rodríguez León
2010-04-30