Любой может объяснить, почему вызов класса [:]. На карте возвращает null при вызове [:]. GetClass() возвращает ожидаемый результат. Карта. Смотрите пример нижеResolving Groovy Map class
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
@ken отредактировал мой ответ с моей интерпретацией – hvgotcodes
Очень четкое объяснение, чувак, это должен быть ответ на вопрос JIRA. – ken