viernes, 7 de agosto de 2009

Tipos de Datos en Groovy

En groovy todo es un objeto, groovy soporta todos los tipos de datos de Java sin primitivos.


def numeroDef1 = 100;
def numeroDef2 = 2.334;
def cadenaDef1 = "hola";

println "numeroDef1: " + numeroDef1.getClass()
println "numeroDef2: " + numeroDef2.getClass()
println "cadenaDef1: " + cadenaDef1.getClass()

int numeroInt = 100
Integer numeroInteger = 200

println "numeroInt: " + numeroInt.getClass()
println "numeroInteger: " + numeroInteger.getClass()

float numerofloat = 3440.8f
Float numeroFloat = 300.30f

println "numerofloat: " + numerofloat.getClass()
println "numeroFloat: " + numeroFloat.getClass()

double numerodouble = 2312.33d
Double numeroDouble = 123.33d

println "numerodouble: " + numerodouble.getClass()
println "numeroDouble: " + numeroDouble.getClass()

short numeroshort = 22
Short numeroShort = 2211

println "numeroshort: " + numeroshort.getClass()
println "numeroShort: " + numeroShort.getClass()

Salida:

numeroDef1: class java.lang.Integer
numeroDef2: class java.math.BigDecimal
cadenaDef1: class java.lang.String
numeroInt: class java.lang.Integer
numeroInteger: class java.lang.Integer
numerofloat: class java.lang.Float
numeroFloat: class java.lang.Float
numerodouble: class java.lang.Double
numeroDouble: class java.lang.Double
numeroshort: class java.lang.Short
numeroShort: class java.lang.Short


Suerte

No hay comentarios:

Publicar un comentario