问答列表

Javascript:为什么数组方法不返回新数组?

作者:RNdev 提问时间:12/4/2022

我知道字符串上的方法返回新字符串的原因是字符串是不可变的,因此该方法无法修改您传递给它的字符串。 对于数组,如果将其传递给方法,则该方法可以修改数组,因为数组是可变的。我想知道为什么数组方法(以及其...

整数是不可变的吗

作者:K.Steff 提问时间:4/6/2011

我知道这可能非常愚蠢,但很多地方声称 Java 中的 Integer 类是不可变的,但以下代码: Integer a=3; Integer b=3; a+=b; System.out.println...

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

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

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

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

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

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

Oracle - 按多维数据集分组 - 按不同列求和

作者:Mateus Schneiders 提问时间:2/13/2015

示例数据: product_type |segment_type |promotion_id |promotion_value -----------------------------------...

Scala 将 Collection 转换为可变 Map-by-key 的最佳方式

作者:Cherry 提问时间:3/10/2015

这是从 colleciton 构建不可变 Map 的示例。如何做同样的事情,但对于可变的?(不将生成的不可变地图转换为可变地图)...

创建不可变类时,集合是否应仅包含不可变对象?

作者:Kusterbeck 提问时间:5/26/2016

目前正在备考...在过去的论文中遇到了这个问题。 考虑以下学生和导师课程: public class Student { private String name; private String...

为什么这个函数会改变数据?

作者: 提问时间:12/21/2016

function bubbleSort(toSort) { let sort = toSort; let swapped = true; while(swapped) { swapped = ...

在单线程环境中,由可变数据类型引起的典型问题类别是什么?

作者: 提问时间:11/4/2019

JS 通过事件循环对并发进行建模。因此,没有竞争条件。那么,在程序的主要范围内,以下类型的安全操作的缺点是什么,可以证明任何警告的合理性: const m = new Map([["foo", tr...

如何在给定我们必须传递与道具相同的对象的情况下不可变地更新对象?

作者:Chandrika 提问时间:9/15/2021

我有一个对象,可以在单击按钮时更新。答:我将该对象作为道具传递给另一个组件。我现在正在做的是在按钮单击事件上以可变方式更新对象。amounts onClick = e => { amounts.m...


共383条 当前第4页