Разрешение класса Groovy Map

Кто угодно может объяснить, почему вызов [:]. Class на карте возвращает null при вызове [ :]. getClass () вернет ожидаемый результат 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

Кен

7
задан ken 6 November 2010 в 14:37
поделиться