jueves, 6 de agosto de 2009

Numeros en Groovy

En groovy los numeros son objetos


numero1 = 5
numero2 = 10

println 'numero1 instanceof java.lang.Integer: ' + (numero1 instanceof java.lang.Integer)
println 'println numero1 instanceof Integer: ' + (numero1 instanceof Integer)
println 'numero1 instanceof java.lang.String: ' + (numero1 instanceof java.lang.String)
println 'numero1 instanceof java.lang.String: ' + numero1 instanceof java.lang.String //<- OJO con el resultado
println 'numero1+numero2 = ' + (numero1+numero2)
println 'usando numero2.intValue(): ' + (numero2.intValue())

def sumaNumeros = numero1.plus(numero2) //<- suma usando el metodo plus
println 'numero1.plus(numero2): ' + sumaNumeros

def restaNumeros = numero1.minus(numero2) //<- resta usando el metodo minus
println 'numero1.minus(numero2): ' + restaNumeros

Salida:

numero1 instanceof java.lang.Integer: true
println numero1 instanceof Integer: true
numero1 instanceof java.lang.String: false
true
numero1+numero2 = 15
usando numero2.intValue(): 10
numero1.plus(numero2): 15
numero1.minus(numero2): -5

Suerte

No hay comentarios:

Publicar un comentario