У меня есть карта, которую я распечатал, и я вижу на ней значения как божий день:
searchMatch.each {
println("The match: " + it.employee.employeeID)
int empID = Integer.parseInt(it.employee.employeeID);
println("empID:" + empID)
println("parsedResults: " + parsedResults)
println("parsedResults[empID]: " + parsedResults[empID])
}
И вывод примерно такой:
The match: 0518
empID:518
parsedResults: [518:[id:518, emp_name:Derek, title:Software Engineer ]]
parsedResults[empID]: null
Так что же здесь происходит? Я предполагаю, что использую какой-то неправильный тип для ключа, но я просто не знаю, как это должно работать в groovy на самом деле. Если кто-то может объяснить, что здесь происходит, я был бы признателен.
empID
и ключ вparsedResults
? - person Dave Newton   schedule 28.10.2011