Как получить длину флаттера значений карты

#flutter #dart

Вопрос:

 Map<String, bool> _toDos = {
      'case1': true,
      'case2': false,
      'case3': false,
      'case4': false,
      'case5' : false

    };
 

Допустим, у меня есть такой объект карты, и я хочу получить длину строк, содержащих «истинные» значения. Как мне это сделать с помощью flutter?

_toDos.length дает мне длину карты, но я хочу получить длину элементов, которые содержат только «истинные» значения.

Ответ №1:

_тодос.ценности.где((элемент) => элемент == истина).длина

Комментарии:

1. абсолютно красиво написано, сделайте так, чтобы это отвечало, и это было бы полезно для других разработчиков.