Я пытаюсь выяснить, почему это возвращает ноль. У меня есть список, который я пытаюсь отсортировать следующим образом:
static _topSort(List<Post> posts) {
posts.sort(
(a, b) => a.upvoteUids.length != b.upvoteUids.length
? a.upvoteUids.length.compareTo(b.upvoteUids.length)
: a.timePosted.compareTo(b.timePosted),
);
return posts;
}
Ничто в списке не равно нулю, но выдает эту ошибку. Может кто-нибудь объяснить?