可变 问答列表

关于具有可变元素的字典/哈希集的注意事项

作者:Kjara 提问时间:10/5/2017

我是字典和哈希集的忠实粉丝,因为它们允许快速检查包含性,如果是字典,还可以通过键快速访问元素。 它们的缺点是它们只适用于(准)不可变对象:由于它们基于哈希,我们必须保证哈希代码(字典的键,哈希集的元...

如果哈希值是从唯一的对象 ID 计算的,那么在 Python 中使用可变对象作为字典键可能会出现什么问题?

作者:Custal 提问时间:6/27/2022

在 Python 中,只要定义了哈希函数,就可以将可变对象用作字典键(例如用户定义的类)。默认情况下,用户定义的类使用对象 ID 的函数作为其哈希值,对于给定的 Python 实例,哈希值保证为 un...

具有可变成员的“std::p air”的类似物?

作者:SherAndrei 提问时间:6/17/2023

我正在实现基于 的调用的类似物。想法很简单:当有新的插入物时,将检查过期的元素,如果存在,则将其删除。std::mapexpiring_mapboost::multi_index::multi_ind...

使对象对开发人员不可扩展,但可使用 ES5 在内部扩展

作者:Xotic750 提问时间:7/17/2013

我想使对象对开发人员/用户不可扩展,但仍然能够通过自己的方法向自身添加属性。我已经尝试了很多事情并做了相当多的阅读,但我似乎找不到任何解决方案,也许没有?new 这是我正在尝试/尝试做的一个例子。 ...

装箱对 & self 的引用

作者:dromtrund 提问时间:5/5/2016

我是 Rust 的新手,作为学习过程的一部分,我正在尝试创建一个树结构,其中每个节点都有一个子节点的向量和对其父节点的引用。我想为节点创建一个函数,该函数采用新节点的值(暂时),将其添加到子列表,并将...

如何创建由 Map 支持的可变列表

作者:Igor Golovin 提问时间:5/26/2018

如果我有将值映射到键的方法,我该如何返回一个支持者?List<E>Map<K, E>MapvalueToKeyMapper class Foo { private Map<Integer, Str...

可变借入循环

作者:Marko Seidenglanz 提问时间:7/5/2021

我有一个元组向量,每个元组包含两个字符串。我想将两个字符串(其中一个)作为可变引用传输到哈希图中。另一个字符串也会传输,但不必是可变的。背景是我想稍后用另一个字符串的值覆盖一个字符串。 给定以下代码...

为什么允许我在嵌套函数 (Rust) 中有多个 &amp;mut 引用?

作者:rico5678 提问时间:12/13/2021

我是 rust 的新手,我想知道为什么以下代码不会导致:不能一次多次借用 val 作为可变错误。似乎当我到达函数时,我应该对同一个原始变量有三个单独的引用:second_layerval val_r...

带引用的 Haskell 数据类型

作者:Craig 提问时间:10/15/2013

我正在实现 Ukkonen 的算法,该算法要求树的所有叶子都包含对同一整数的引用,我正在 Haskell 中这样做以了解有关该语言的更多信息。但是,我很难写出执行此操作的数据类型。 -- Node ...

Android 房间列表或可变列表返回类型

作者:MrGyovka 提问时间:2/12/2019

我只是想知道房间查询返回类型是否有任何约定?最好返回 List 还是 MutableList? 在 Kotlin 中通过 .toList() 和 .toMutableList() 进行转换非常容易。我...


共383条 当前第9页