У меня возникла проблема с возвратом определенного значения от закрытия Grails в моем случае это ArrayList.Возврат определенного значения из закрытия гранул
Вот мой код:
def fun=
{
list1, limit = list1.size()-1 ->
def returnList = new ArrayList()
for(Elem el in list1)
{
def info = el.getInfo()
boolean toAdd = true
if(info.size() <= 1)
{
aut.each
{
icz ->
if(icz.info == "hehe")
{
toAdd = false
}
}
}
if(toAdd)
{
returnList.add(el)
--limit
}
if(limit < 0)
{
break
}
}
returnList
}
и я выполнения этого типа: удовольствие (песни1, 10) или весело (песни1), где песни1 содержит некоторые элементы.
Также, когда я отлаживаю свой код, я узнаю, что мое закрытие возвращающего типа значения - это событие. И я не знаю, что я делаю неправильно, конечно, если законно делать что-то вроде этого ,
Я также пытаюсь использовать определенный тип моего закрытия для ArrayList, но это порождает ошибку, что закрытие не может быть преобразовано в ArrayList. Я буду очень благодарен за помощь!
Вам не нужен звонок –