flutter - 有问题,还是访问和更改列表中的值不好?
问题描述
我有一个清单
List myList = [];
它填充了值,然后我去更改这些值。它运作良好。
但后来它停止工作,我在这里打开了一个问题,一位绅士回答说我需要使用 HashMap、LinkedHash.. 等。
为什么?我让它再次工作。这是错的吗?访问列表并写入它是错误的吗?
我复制了一些在网上找到的代码,开发人员已将所有元素复制到 Map 中,并通过 Map 对象访问这些元素。
Map myMap ;
myMap = myList[0];
--> 但坦率地说,我真的不明白为什么我需要一个 Map 变量。所以我删除了所有 Map 变量,我的代码工作正常。
我在做违法的事吗?还是不好的做法?
解决方案
推荐阅读
- java - 如何在实例化 Java Spring Webflux 时修改或更新 POJO 模型
- c - 从未初始化的变量创建指针是否有副作用?
- python - pytest - 在输出中显示测试模块名称
- python - 无法将大型图像数据集附加到列表中?
- c# - 触摸屏,如何调整我的代码以仅对一根手指做出反应
- magento - 在 Magento 2 中使用 Graphql 的好处
- javascript - window.__REDUX_DEVTOOLS_EXTENSION_COMPOSER__ 在 Electron 应用程序中未定义
- python - OpenCV:为颜色过滤选择 HSV 阈值
- android - 使用 API 28 时不显示 Recyclerview
- pgadmin - pgAdmin 4 在查询生成器上崩溃(在执行查询之前)