Эффективные способы разделения списка на подсписки в Dart: изучение различных методов на примерах кода