Со сложными возвращаемыми значениями из java тоже не все так просто как хотелось бы. Например метод возвращает HashMap. Т.е. вернуть то он его вернет.. но вот работать с ним придется как в java.
Ниже пример трансформации в Lua таблицу. jMap соответственно HashMap возвращенный из java модуля.
lMap = {}
kSet = jMap:keySet()
iSet = kSet:iterator()
while iSet:hasNext() do
tmp = iSet:next()
lMap[tmp] = jMap:get(tmp)
end
вот как то так.
Комментариев нет:
Отправить комментарий