equality 相关问题

测试以确定两个或更多项是完全相同的项还是相等的值。

Kotlin平等显示出不同于预期的输出

假设我有一个函数:fun equality(){var a =“kotlin”var b =“kotlin”var c = a println(a == b)// true println(a === b)// false println( a == c)// ...

回答 1 投票 0

equ?,eql?,===和==之间有什么区别?

我试图理解这四种方法之间的区别。我默认知道==调用方法相等?当两个操作数引用完全相同的对象时返回true。 === by ...

回答 7 投票 524

两个数组相等测试[重复]

这更像是一个逻辑问题。我无法弄清楚我的功能有什么问题//这个功能是为了检查3个像素是否是彩色的,因此如果画布是全功能的......

回答 2 投票 1

在Python类中支持等价(“相等”)的优雅方法

在编写自定义类时,通过==和!=运算符允许等效通常很重要。在Python中,这可以通过实现__eq__和__ne__特殊方法来实现,...

回答 9 投票 352

kotlin如何检查可以为空的布尔值?

有一个带有可空布尔值sAllowed的类Config和一个接口函数返回一个可以为空的Config接口IConfig {fun getConfig():Config? class Config(var sAllowed:Boolean?= null)...

回答 1 投票 0

什么是比较参考类型的两个实例的“最佳实践”?

我最近遇到过这种情况,到目前为止我一直在愉快地重写等于运算符(==)和/或Equals方法,以查看两个引用类型是否实际包含相同的数据(即...

回答 9 投票 44

Python dict如何具有相同哈希的多个键?

我试图了解引擎盖下的python哈希函数。我创建了一个自定义类,其中所有实例都返回相同的哈希值。 class C(object):def __hash __(self):return 42 I ...

回答 5 投票 74

X。 Equals(null)返回false(仅适用于不可为空的值类型)

在阅读本文时,我看到Object.Equals覆盖应该返回false,如果仅为非可空值调用null参数:同时我读取给定的示例 - TwoDPoint - 是...

回答 2 投票 -1

为什么Kotlin使用==进行结构平等,并引入===用于引用相等

总的来说,Kotlin的每一个设计决定都感觉它本身就很棒,并提供了一个很好的Java过渡。作为一名Java开发人员,你可以开始编写Kotlin作为...

回答 2 投票 3

Python 3 ==运算符

我对于= =运算符在Python 3中的工作原理感到困惑。从文档中,eq(a,b)相当于a == b。 eq和__eq__也是等价的。举几个例子:class Potato:def __eq __(...

回答 3 投票 2

按类别检查类的重复实例[重复]

我正在编写一个创建扑克牌的引擎,我希望每只手只包含独特的牌,即使我是从多个牌组中抽取我的问题是,这个代码为z范围内(dr):如果......

回答 1 投票 0

Python中对象的相等性[重复]

我有一个MyClass类,它包含两个成员变量foo和bar:class MyClass:def __init __(self,foo,bar):self.foo = foo self.bar = bar我有两个这样的实例...

回答 2 投票 4

严格的相等适用于变量但不适用于对象[重复]

我有一个变量定义为:var o = new String(“0”);在我写的控制台中:o === o它返回true但是当我写:new String(“0”)=== new String(“0”)它返回false我不明白...

回答 1 投票 0

如何使用!=在if / else子句中正确签名?

问题:如果用户输入单词!='encrypt'或'decrypt',我试图再次调用ask_user(),但输入IS正确时会出现相同的错误消息。 def ask_user():虽然True:...

回答 3 投票 2

如何测试ojalgo中两个MatrixStore的相等程度直到一定程度?

ojalgo是否提供了一种测试两个矩阵是否相等的有效方法?例如,我想知道MatrixStore A是否等于MatrixStore B直到达到一定的容差水平。我可以 ...

回答 1 投票 1

无序检查切片是否相等

我正在尝试找到一种解决方案来检查 2 个切片是否相等。不幸的是,我找到的答案要求切片中的值具有相同的顺序。例如,http://play.golang.org/p/

回答 9 投票 0

如何正确测试浮动或加倍质量和其他比较

我在比较存储为双打的实数时遇到了一些问题。我认为这些问题最有可能是因为四舍五入的错误,但我不确定。如何比较数字的最佳方式......

回答 2 投票 0

C#.Equals(),. ReferenceEquals()和==运算符

我对这三个的理解是:.Equals()测试数据相等性(缺乏更好的描述)。 .Equals()可以为同一个对象的不同实例返回True,这就是......

回答 7 投票 71

设置“in”运算符:使用相等或身份?

class A(object):def __cmp __(self):print'_cmp__'返回对象.__ cmp __(self)def __eq __(self,rhs):print'__eq__'返回True a1 = A()a2 = A()打印a1 in ...

回答 5 投票 30

为什么我的两个python字符串在我的程序中不相同但在解释器中是相同的? [重复]

我正在尝试使用python编写聊天服务器。我使用SHA1哈希来验证用户并将用户存储的哈希值与给定密码的哈希值进行比较,如果它们相同,那么我......

回答 1 投票 0

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