immutability 相关问题

不可变性是指在创建数据后无法修改数据。而是通过复制数据进行修改。不可变数据的属性是*引用透明*。

双重链接的不可变对象(C# 记录)

我想创建双向链接对象(父级与子级,其中Parent.Child属性指父级的子级,Child.Parent指子级的父级)。 据我看来,这只会...

回答 1 投票 0

为什么我可以在引用上调用 File.take() ?

当我查看 File 的文档时,我发现 take 方法采用 self,而不是 &self。但我仍然可以在借用的引用上调用该方法: fn foo(文件:&文件) { 让 _ = file.take...

回答 1 投票 0

如何在Powershell中处理数据时间等可变参数?

我们的服务器空间不足(剩余 435Gb),我们想知道什么时候会耗尽空间,因为每 15 小时就会创建新的 1Gb 文件。所以,我制作了一个脚本,用户可以...

回答 1 投票 0

公开不可变和可变记录类 C#

我想编写一组 C# 记录类,它们提供自身的不可变和可变版本。 这类似于 c# 中提供的 List 和 ReadOnlyList(是的,可以说......

回答 1 投票 0

Rust 中的不可变变量和 const 变量有什么区别?

我了解到,如果一个变量没有使用 mut 显式声明为可变的,它就会变成不可变的(声明后不能更改)。那么为什么 Rust 中有 const 关键字呢?他们不是……

回答 7 投票 0

C# 使用不可变集合或减少字段“CreateContactMapping”的可访问性

我在旧项目中的类遇到问题,我不知道如何重构这部分,我从 sonarcube 收到以下错误消息: 使用不可变集合或减少访问...

回答 2 投票 0

数据类中的可变列表被初始化为 ImmutableCollections$ListN

考虑以下 Kotlin 代码: 数据类 CachedUserData(var 合约:MutableList){ var localDateTime: LocalDateTime = LocalDateTime.now() } 当我尝试通过自动方式时-

回答 1 投票 0

如何在不可变类中维护可变对象列表

我有不可变类,其中有可变类对象列表。 类不可变 { 最终 int id; 最终字符串名称; 最终列表列表; 不可变(int id,字符串名称,L ...

回答 1 投票 0

为什么在 <IMG> 事件处理程序中运行的 JavaScript 中 x 和 y 是不可变的?

我正在使用 Chrome,以防这是浏览器特定的行为 当我尝试在图像的 onLoad 或 onError 事件处理程序中使用 JavaScript 设置 x 变量的值时,我无法做到。 x 和 y s...

回答 1 投票 0

数据类中的可变列表被初始化为immutaleCollection

考虑以下 Kotlin 代码: 数据类 CachedUserData(var 合约:MutableList){ var localDateTime: LocalDateTime = LocalDateTime.now() } 当我尝试通过自动方式时-

回答 1 投票 0

如何声明 TypeVar 为不可变

在Python中,如何创建不可变/可变类型变量。我有一个通用协议,它的一些方法应该改变其可变参数类型的输入,而有些则不应该。我如何声明...

回答 1 投票 0

在 Rust 中,“遮蔽”和“可变性”有什么区别?

在《Rust Book》的第 3 章“变量和可变性”中,我们对这个主题进行了几次迭代,以演示 Rust 中变量的默认、不可变行为: fn 主() { ...

回答 1 投票 0

Jackson 反序列化绕过最终字段

这是代码 导入 com.fasterxml.jackson.annotation.JsonProperty; 导入 com.fasterxml.jackson.databind.ObjectMapper; 导入lombok.Data; 导入 lombok.ToString; 公共类主要{ 公开

回答 2 投票 0

暂时改变不可变结构

我正在尝试创建类似于下面的代码的内容。鉴于我只是暂时修改不可变结构(我撤消了所做的更改),这样转换原始指针是否安全? #[

回答 1 投票 0

如何在C#中证明字符串的不变性?

在我上次的c#面试中,我被要求证明C#字符串的不变性,我知道c#字符串的不变性是什么意思,但是可以通过代码证明c#字符串的不变性吗?我可以...

回答 2 投票 0

Java 中不可变集合的公共类型 [已关闭]

我的问题与Java没有公共不可变集合有关,也可以应用于实用方法的返回类型,如List.of()、Set.of()、Map.of()等。 为什么这些类型...

回答 1 投票 0

为什么 java.util.ImmutableCollections 不是公开的? [已关闭]

我的问题与List.of()、Set.of()、Map.of()等实用方法的返回类型有关。 为什么这些类型不公开? 在未来的版本中是否有可能发生这种情况? 对于

回答 1 投票 0

Swift 结构是不可变的,那我怎么可以改变它们呢?

结构是不可变的,这意味着它们不能改变。我必须清楚地误解了整个概念,因为似乎有时我确实可以更改结构,而有时则不能。 考虑一下...

回答 2 投票 0

Kotlin:lateinit 为 val,或者可以设置一次的 var

只是好奇:在 Kotlin 中,我希望获得一些可以通过惰性初始化但带有参数的 val。那是因为我需要一些很晚创建的东西来初始化它。

回答 12 投票 0

从函数到定义为可变引用的变量的赋值?

我正在尝试实现 ode_solvers 箱来整合我的方程组。为此,我有一个函数来计算 dydx 是什么,然后我在

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.