Jython
Jython
Jython
java /directorio_de_jython/jython
Para ejecutar un programa escrito en Jython basta con agregar a la línea de comando el nombre del
programa a ejecutar (que puede tener la extensión .py):
Lenguaje dinámico
Jython al igual que Python, Tcl/Tk, Ruby y otros lenguajes similares es un lenguaje dinámico. Esto quiere
decir que se puede escribir y ejecutar el código de un programa al mismo tiempo. De hecho, no es
necesario compilar el programa para ejecutar el código en Jython: basta con agregar en la línea de ejecución
de Jython el nombre del código a correr para que Jython haga funcionar el programa. Sin embargo, esto se
hace a costa del sacrificio en tiempo de ejecución del programa.
Variables
Existen muchos tipos de variables en Jython pero los más importantes son:
1. Cadenas.
2. Números enteros.
3. Números flotantes.
4. Números largos, en este tipo de variables debe ser indicado con una l al final del número.
5. Números complejos.
6. Objetos de Java.
Las variables en Jython, como en Python, se pueden utilizar en cualquier momento del programa: no es
necesario declararlas en un lugar determinado. El siguiente ejemplo muestra el uso de las variables. A la
variable a se le asigna el valor 5, se imprime y luego se utiliza la variable b
Aunque no es necesario poner las variables en un lugar concreto, hay restricciones; el siguiente programa
nos devolverá un error:
print b
print a
b = a + 2
a = 5
La razón es simple: ni a ni b tienen valor alguno, puesto que no han sido declaradas. Hay que inicializar las
variables para utilizarlas.
Las variables tanto en Jython como en Python son genéricas y dinámicas, es decir, se pueden utilizar
indistintamente para representar enteros, cadenas, flotantes, clases, etc. y pueden ser definidas o cambiadas
de tipo en cualquier momento de la ejecución del programa.
Aleatorio = Random()
b = Aleatorio.nextFloat()*6 + 1
print b
import java
def salir(event):
java.lang.System.exit(0)
frame.contentPane.add(boton)
frame.pack()
Referencias
1. Is Jython the same language as Python? (https://wiki.python.org/jython/JythonFaq/GeneralInf
o#IsJythonthesamelanguageasPython.3F)
Enlaces externos
Sitio web oficial de Jython (http://www.jython.org/) (en inglés).
Proyecto Jython en SourceForge (http://sourceforge.net/projects/jython/) (en inglés).
Obtenido de «https://es.wikipedia.org/w/index.php?title=Jython&oldid=125248685»
Esta página se editó por última vez el 16 abr 2020 a las 23:15.
El texto está disponible bajo la Licencia Creative Commons Atribución Compartir Igual 3.0;
pueden aplicarse
cláusulas adicionales. Al usar este sitio, usted acepta nuestros términos de uso y nuestra política de privacidad.
Wikipedia® es una marca registrada de la Fundación Wikimedia, Inc., una organización sin ánimo de lucro.