Основы учи. У тебя есть строка: final elem = _itemList.forEach((e) => e); Очень интересно узнать с твоих слов что, по-твоему, делает _itemList.forEach((e) => e);. В чем смысл этого куска кода, и что он возвращает?
Ну и как вернуть элемент листа тогда?
Ну смотря какой ты хочешь вернуть элемент листа
https://zetcode.com/dart/list/ вот немного инфы как работать со списками, может поймёшь что подходит конкретно в твоём случае
Все элементы списка по очереди хотелось бы вернуть. Несоответствие <void> c <Item> не могу разрешить.
Для чего вернуть?! Чтобы отобразить в виджетах?
Да, да. Чтобы передать элемент в сторонний метод в виде аргумента.
Обсуждают сегодня