gpt4 book ai didi

list - 如何从Dart Flutter中的键或键值对获取索引

转载 作者:行者123 更新时间:2023-12-03 04:36:36 26 4
gpt4 key购买 nike

我有一个键值对列表
我想从类似键的索引中搜索索引(在列表中的索引== 0的列表中获取索引),然后从该索引中我想更改值。
或将值更改为key == 1

void main() {
var listAnswers = [];
var keyPair = {
'Key': 0,
'value': false,
};

listAnswers.add(keyPair);

keyPair = {
'Key': 1,
'value': 1,
};

listAnswers.add(keyPair);

keyPair = {
'Key': 2,
'value': DateTime.now(),
};

listAnswers.add(keyPair);

print(listAnswers);

var index = listAnswers.getIndex('key', 0)
// got the index 1 (where key = 0, and value = false)

listAnswers[i].value = true; // then I want to do something like this.

}

最佳答案

  var index = listAnswers.indexWhere((pair) => pair['Key'] == 0);
print(index);

listAnswers[index]['value'] = true;

关于list - 如何从Dart Flutter中的键或键值对获取索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63995677/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com