Я новичок в Grails и пытался работать с массивом.Я не могу поверить, что у меня это не работает, но это действительно так.Я искал сейчас в течение часа, но я как-то слишком глуп!;)
У меня есть этот класс:
package com.test
class SimuCacheService {
static transactional = false
def questionList = []
def getQuestionList() {
return questionList
}
}
Из другого класса я хочу получить доступ к QuestionList и, например, просто добавить элемент
package com.test
class SimulatorController {
def startSimu = {
SimuCacheService cacheService = new SimuCacheService();
def questionList = cacheService.getQuestionList();
params.eins.each{i->
System.out.println(i);
**questionList.add(i);**
}
System.out.println(questionList[0]);
System.out.println(questionList[1]);
}
}
.не работает, потому что «добавить» не существует.Я пытался с вопросным списком [я], это тоже не сработало.Это так раздражает, я просто хочу использовать этот массив!Кто-нибудь может мне помочь, пожалуйста?: -)
это тоже не работает:
questionList[questionList.length-1] = i;
: - (