Evaluar expresiones con groovy
Tengo que evaluar expresiones por ejemplo;
groovy> 3+4/2>7
Result: false
Usando groovy console.
He hecho que me evalue operaciones como 5+4-(9) con:
Pero eso solo me devulve el resultado de la operación y no me permite el uso de >,<,etc..
Agredeceria su ayuda.
- Inicie sesión o regístrese para enviar comentarios
groovysh
Puedes bajar el código de groovysh y revisarlo...
getText || println en groovy
Ya resolvi mi duda gracias ezamudio. Lo que no entiendo mucho es por que en println me sale lo correcto me muestra el resultado de la expresion y si pongo getText a un textfield no me envia nada. Aque se debe?
Saludos. Gracias por la ayuda.
NPI
A mi esto me funciona perfecto:
Será que tu código de evaluar la expresión y ponerla en el campo de resultado nunca se ejecuta, porque no interceptas el evento del textfield de origen?
Codigo en groovy
El mio estaba asi:
Pero ya vi donde estoy mal.
el +""
Le estás concatenando una cadena vacía al resultado de evaluate en vez de al getText? Tu actionPerformed podría ser simplemente