«equality» 태그된 질문

동일성은 (1) 항목이 동일한 항목, 변수 또는 개체이거나 (2) 항목이 다른 항목, 변수 또는 개체이지만 동일한 값을 갖는 경우 존재하는 둘 이상의 항목 또는 변수 또는 개체 간의 관계입니다. 이 태그는 일반적으로 데이터베이스 언어와 같은 다른 문맥 태그뿐만 아니라 프로그래밍 언어 별 태그와 함께 사용해야합니다. 게시물에는 평등 테스트에 대한 가능한 한 많은 컨텍스트가 포함되어야합니다.

30
JavaScript 비교에서 어떤 equals 연산자 (== vs ===)를 사용해야합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. JSLint 를 사용하여 JavaScript를 사용하고 있으며 명령문 내부를 비교하는 것과 같은 일을 할 때 ==(2 개의 등호)를 ===(3 개의 등호 ) 로 대체하는 많은 제안을 반환 합니다.idSele_UNVEHtype.value.length == 0if 로 …

14
'=='또는 'is'를 사용하여 문자열을 비교하면 때때로 다른 결과가 생성되는 이유는 무엇입니까?
두 개의 변수가 value로 설정된 Python 프로그램이 있습니다 'public'. 조건부 표현식에서는 비교 var1 is var2에 실패하지만 변경하면을 var1 == var2반환합니다 True. 이제 파이썬 인터프리터를 열고 동일한 "is"비교를 수행하면 성공합니다. >>> s1 = 'public' >>> s2 = 'public' >>> s2 is s1 True 내가 여기서 무엇을 놓치고 있습니까?

23
Java에서 문자열을 어떻게 비교합니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. На этот вопрос есть ответы на 스택 오버플로 на русском : Как сравнивать строки в 자바? ==내 프로그램 에서 연산자를 사용하여 지금까지 모든 문자열을 비교했습니다. 그러나 버그가 발생하여 그 중 …
724 java  string  equality 

14
“==”와“is”사이에 차이가 있습니까?
이 질문에 대한 답변은 지역 사회 노력 입니다. 이 게시물을 개선하려면 기존 답변을 수정하십시오. 현재 새로운 답변이나 상호 작용을받지 않습니다. 내 Google-fu 가 실패했습니다. 파이썬에서 동등성에 대해 다음 두 가지 테스트가 있습니까? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is …


7
equal ?, eql ?, === 및 ==의 차이점은 무엇입니까?
이 네 가지 방법의 차이점을 이해하려고합니다. 기본적으로 두 피연산자가 모두 동일한 객체를 참조 할 때 true를 반환 ==하는 메서드 를 호출 한다는 것을 알고 equal?있습니다. ===기본적으로도 전화 ==통화를 equal?... 좋아,이 모든 세 가지 방법 오버라이드 (override)하지 않는 경우는, 다음 같아요 ===, ==그리고 equal?정확히 같은 일을? 이제옵니다 eql?. 이 작업은 무엇입니까 …


10
Python 클래스에서 동등성 (“평등”)을 지원하는 우아한 방법
사용자 정의 클래스를 작성할 때 ==및 !=연산자 를 사용하여 동등성을 허용하는 것이 종종 중요합니다 . 파이썬에서는 각각 __eq__및 __ne__특수 메소드를 구현하여 가능합니다 . 내가 찾은 가장 쉬운 방법은 다음 방법입니다. class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ == other.__dict__ else: return …

15
==와! =는 상호 의존적입니까?
나는 C ++에서 연산자 오버로딩에 대해 배우고, 나는 그것을보고 ==및 !=사용자 정의 형식 사용자 정의 할 수있는 몇 가지 특별한 기능은 간단하다. 그러나 내 관심사는 왜 두 개의 별도 정의가 필요한가? 나는 경우 생각 a == b사실, 다음 a != b, 정의, 때문에, 반대로 자동으로 거짓, 그리고 그 반대이며, 다른 …


16
isEqual : 및 해시를 재정의하는 모범 사례
isEqual:Objective-C에서 어떻게 올바르게 재정의 합니까? "캐치"는 두 개의 객체가 동일한 경우 ( isEqual:방법에 의해 결정된 경우) 동일한 해시 값을 가져야합니다. Cocoa Fundamentals Guide 의 Introspection 섹션에는 다음과 같은 클래스 를 재정의하는 방법에 대한 예제가 있습니다 .isEqual:MyWidget - (BOOL)isEqual:(id)other { if (other == self) return YES; if (!other || ![other isKindOfClass:[self …

6
False == 0 및 True == 1은 구현 세부 정보입니까, 아니면 언어에 의해 보장됩니까?
False == 0그리고 True == 1파이썬에서 (사용자가 다시 할당하지 않았다고 가정) 보장 됩니까? 예를 들어, 다음 코드가 Python 버전 (기존 및 향후 버전 모두)에 관계없이 항상 동일한 결과를 생성한다고 보장합니까? 0 == False # True 1 == True # True ['zero', 'one'][False] # is 'zero' 공식 문서에 대한 언급은 대단히 …

15
속성별로 객체 인스턴스가 동일한 지 비교
나는 수업이 MyClass두 멤버 변수가 포함되어, foo및 bar: class MyClass: def __init__(self, foo, bar): self.foo = foo self.bar = bar 나는에 대해 동일한 값을 가지고 각각의이 클래스의 두 인스턴스가 foo와를 bar: x = MyClass('foo', 'bar') y = MyClass('foo', 'bar') 그러나 동등성을 비교하면 Python은 False다음을 반환합니다 . >>> x == y …
244 python  equality 


8
Java에서 equals vs Arrays.equals
Java에서 배열을 비교할 때 다음 두 문 사이에 차이점이 있습니까? Object[] array1, array2; array1.equals(array2); Arrays.equals(array1, array2); 그렇다면 그렇다면 무엇입니까?
209 java  arrays  equality 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.