vector - 有没有办法获得对向量元素的可变引用和对其他元素的不可变引用?
问题描述
我正在编写一些带有实体向量的模拟代码。每个实体都必须使用对其他实体的读取权限进行更新。有不同类型的实体,每种类型都可以有一个或多个状态。
Rust 有没有办法同时获得对单个元素的可变引用和对其他元素向量的不可变引用?现在我正在使用对向量的可变引用和对它的索引的组合。
解决方案
推荐阅读
- javascript - 将 img 替换为其数据属性值
- scala - 如何拥有类型依赖于隐式参数的方法参数?
- python - 如何在 python 3 中将二维数组转换为元组?
- java - 在 Java 中使用 While 循环与 For 循环进行计数
- vue.js - Vue 组件 - 如何处理非反应性数据?
- sql - 将一张表中的记录分组为一张
- scala - 在没有 Spark 的 Scala 中创建 Parquet 文件
- c++ - 如何将消息时间戳写入日志文件?
- r - 如何删除 x 轴标签上的组信息
- python - 如何围绕 Keras 双向 LSTM 模型使用 Scikit Learn Wrapper