как найти ключ максимального значения карты в флаттере? - PullRequest
0 голосов
/ 29 апреля 2020

Это необходимая карта. Я хочу, чтобы вывод был нейтральным.

{anger: 0.0, contempt: 0.02, disgust: 0.0, fear: 0.0, happiness: 0.0, neutral: 0.978, sadness: 0.002, surprise: 0.0}

1 Ответ

0 голосов
/ 29 апреля 2020
Map themap={"anger": 0.0, "contempt": 0.02, "disgust": 0.0, "fear": 2.0, "happiness": 0.0, "neutral": 0.978, "sadness": 0.002, "surprise": 0.0};

    var thevalue=0.0;
    var thekey;

    themap.forEach((k,v){
      if(v>thevalue) {
        thevalue = v;
        thekey = k;
      }
    });

    print (thekey);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...