腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
应该从方法返回Collection还是ImmutableCollection?
java
、
api
、
collections
、
return-type
在用Java编写API时,返回某种
类型
的不
可变
集合时,可以从方法返回Collection (或List、Map等),或者返回番石榴的ImmutableCollection (或ImmutableList将返回
值
设置为ImmutableCollection将限制我永远使用这个确切的
类型
,这样我就不能在以后将_immutableMap替换为自己的不
可变
类型
,返回的
值
是t an ImmutableCollection(构造
值
需要复制
值
,并且
浏览 0
提问于2013-12-17
得票数 6
回答已采纳
2
回答
在不
可变
类型
中重写==运算符
c#
、
.net
、
operator-overloading
、
immutability
、
equality
状态: 编辑--而且,这个准则是否只与==操作符相关,还是
浏览 5
提问于2010-12-28
得票数 6
回答已采纳
3
回答
何时应该重写.NET类等于()?什么时候不应该呢?
c#
、
equals
、
gethashcode
VS2005文档部分声明 更新的.NET Framework4文档省略了该语句,尽管社区内容中的一个帖子重复了断言并引用了旧的文档。如果重写等于()和ImaginaryNumber ()的GetHashCode()被放置在HashSet中,并且
可变
实例更改了它的
值
,那么该对象将不再存在于HashSet中。MSDN是否不正确地删除了
不
覆盖不
可变
类型
的Equals()和operator==的指导方针?如果所有
浏览 3
提问于2012-03-14
得票数 14
回答已采纳
1
回答
我可以使用方法返回彼此的
类型
来创建两个子类吗?
typescript
、
types
返回
值
将被更新,使
可变
值
返回
可变
值
,不变
值
返回不变
值
,例如: class AbstractCity<PersonType extends AbstractPerson) >
浏览 7
提问于2022-09-08
得票数 1
回答已采纳
2
回答
可以将null赋值给
值
类型
变量或将其与
值
类型
变量比较吗?
java
、
null
、
value-type
、
project-valhalla
在Java中,总是存在原始
类型
和引用,但不存在
值
类型
。我想知道是否可以将null赋值给
值
类型
变量,或者是否可以将
值
类型
变量与null进行比较。
浏览 10
提问于2018-02-09
得票数 3
回答已采纳
1
回答
为什么函数参数在Swift中是不变的?
swift
、
swift3
声明参数是不
可变
的: 我看错文件了吗?有什么好的理由来解释这种情况吗?
浏览 3
提问于2016-10-26
得票数 11
回答已采纳
2
回答
当你有一个带有字符串参数的函数时,是否会创建字符串的另一个实例?
c#
当你有一个带有字符串参数的函数时,当函数被调用时,是否会创建字符串的另一个实例?
浏览 1
提问于2009-08-27
得票数 0
回答已采纳
3
回答
嵌套函数作用域
python
def foo(): def bar(): bar()为什么这段代码在一个不
可变
类型
时
不
执行,而当它是
可变
类型
时执行(例如,一个列表)?
浏览 4
提问于2020-07-14
得票数 0
回答已采纳
3
回答
应该在
可变
类型
上为GetHashCode实现IEquatable<T>吗?
c#
、
immutability
、
mutable
、
gethashcode
、
iequatable
以下资源都提供了一个实现,如果对象更改,GetHashCode将在对象的生存期内返回不同的
值
: 然而,指出,如果对象是集合的一部分,则GetHashCode应该为
可变
类型
实现而不是有趣的是,只使用不
可变
的属性实现GetHashCode,这与我的理解是一致的。但我不明白为什么其他资源
不
涵盖这个问题。难道他们就错了吗?如果一个
类型
根本没有不
可变
的属性,编译器警告我重写GetHashCode时缺少Equals(object)。实际上,如果建议是不应该
浏览 1
提问于2018-03-01
得票数 4
回答已采纳
4
回答
不变的
值
类型
和不
可变
的引用
类型
之间有什么功能上的区别吗?
object-oriented
、
language-agnostic
、
immutability
值
类型
是没有标识的
类型
。当一个变量被修改时,其他实例就没有了。var bar = foo;// foo.a is still 42var foo = { a: 42 };bar.a = 0; // foo
浏览 0
提问于2012-06-06
得票数 6
回答已采纳
2
回答
在java中更改类函数中的布尔
值
java
我们能不能在java的函数类中修改一个布尔
值
,像这样的东西是行不通的,因为这是函数的局部改变。我们如何让下面传递的变量在方法调用之外反映出来呢?
浏览 0
提问于2012-04-15
得票数 15
回答已采纳
1
回答
提高MySQL性能的Varchar、Char或Binary
mysql
、
database
、
database-design
、
relational-database
、
varchar
我正在使用MySQL,我在一些地方读到在索引列中使用CHAR比使用VARCHAR快20%。在其他地方,它的好处似乎只有当表没有任何VARCHAR列时才有。这是真的吗?
浏览 0
提问于2012-08-28
得票数 1
1
回答
在JAVA中通过ref、double和Double传递参数
java
、
parameters
、
pass-by-reference
、
primitive-types
如果有人能帮我理解以下问题:如果是这样,为什么
不
更改Double
类型
的参数? ...
浏览 2
提问于2013-12-12
得票数 0
回答已采纳
2
回答
C# -为什么默认情况下记录类是不
可变
的,但是记录结构却不是?
c#
、
record
我被告知结构几乎总是不
可变
的,所以这种不寻常的记录类和记录结构的行为让我措手不及。编辑:我想我想问的是,为什么语法.奇怪吗?例如,这看起来更符合逻辑,比如: 具有
值
语义的readonly record class -不
可变
引用
类型
。record struct -具有
值
浏览 6
提问于2022-07-18
得票数 3
1
回答
了解参考文献、参考文献和&
.net
、
f#
、
reference
、
parameter-passing
、
byref
这使得可以更改函数中传递的参数的
值
,并使程序员能够返回多个
值
。然而,我需要知道的是: 让myref =参10好的。因此,我假设ref用于创建Ref<'a>
类型
的实例。这是正确的吗?它适用于引用
类型
吗?
不
,我想它必须应用到一
浏览 1
提问于2011-02-17
得票数 28
回答已采纳
1
回答
在结构中移到
可变
引用后面
rust
我有一个包含
可变
引用和拥有
值
的结构。我想看看是否可以为这些
值
实现一些getter。令我惊讶的是,getx编译,但gety
不
编译。} self.y // Err} errorE0507:无法从self.y中移出(在
可变
引用移动后面),这是因为self.y具有String
类型
,而String没有实现Copy特性
浏览 4
提问于2022-11-04
得票数 0
回答已采纳
1
回答
函数返回
值
的
可变
性测试
c++
、
immutability
、
mutable
我没有让别人做作业的习惯,但我的任务是有没有人能给点提示?有没有一种方法可以测试
可变
性,以及如何修改右
值
?
浏览 1
提问于2014-10-08
得票数 2
2
回答
如果所有内置
类型
在C#中都是不
可变
的,这不意味着在给它们分配新
值
之后,它们的内存位置就应该改变吗?
c#
、
immutability
在C#中,我很难理解
可变
类型
和不
可变
类型
的概念--我认为它们不能“就位”,只有新变量(同名?)被创建,并将编辑后的
值
分配给它。这不意味着它应该有不同的内存位置?
浏览 0
提问于2019-02-15
得票数 0
回答已采纳
6
回答
DDD中的
值
对象-为什么是不
可变
的?
domain-driven-design
、
value-objects
我不明白为什么DDD中的value对象应该是不
可变
的,我也不知道这是如何容易做到的。(我关注的是C#和实体框架(如果这很重要的话)。例如,这里有一种为实体框架实现不
可变
值
<
浏览 5
提问于2011-01-03
得票数 43
1
回答
为什么在引用
类型
上使用
值
相等
c#
、
.net
、
class
、
struct
、
equality
此详细说明了何时将
类型
声明为
值
类型
(struct)与引用
类型
(类)。它特别指出: 当一个
类型
是不
可变
的,.重载操作符==来比较
值</em
浏览 1
提问于2016-09-24
得票数 0
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云点播
活动推荐
运营活动
广告
关闭
领券