Cualquiera puede explicar por qué al llamar a la clase [:]. En un mapa se devuelve nulo mientras se llama [:]. GetClass() devuelve el resultado esperado. Consulte el siguiente ejemploResolución de la clase de Groovy Map
1-
["test",[test:"test"],23].each {
println it.class
}
class java.lang.String
null
class java.lang.Integer
2-
["test",[test:"test"],23].each {
println it.getClass()
}
class java.lang.String
class java.util.LinkedHashMap
class java.lang.Integer
Ken
Genial, su respuesta es bastante incoherente, ¿puedes ponerlo en claro? – ken
@ken editó mi respuesta con mi interpretación – hvgotcodes
Explicación muy clara amigo, esta debería ser la respuesta al problema JIRA en su lugar. – ken