«equality» etiketlenmiş sorular

Eşitlik, (1) öğeler aynı öğe, değişken veya nesne veya (2) öğeler farklı öğeler, değişkenler veya nesneler ise ancak aynı değere sahipse, iki veya daha fazla öğe veya değişken veya nesne arasındaki bir ilişkidir. Bu etiket genellikle programlama diline özgü etiketler ve veritabanı sistemi gibi diğer bağlamsal etiketlerle kullanılmalıdır. Görev, eşitlik testi hakkında mümkün olduğunca fazla bağlam içermelidir.


12
Java'daki iki nesneyi olası null değerlerle karşılaştırın
Java'da eşitlik için iki dizeyi karşılaştırmak istiyorum, ne zaman ya da her ikisi de olabilir null, bu yüzden sadece çağıramıyorum .equals(). En iyi yol nedir? boolean compare(String str1, String str2) { ... } Düzenle: return ((str1 == str2) || (str1 != null && str1.equals(str2)));
189 java  null  equality 

3
Objective-C'de Java'nın “instanceof” anahtar kelimesinin karşılığı nedir?
Bir nesnenin (örn. someObject) Başka bir türdeki (örneğin SpecifiedType) bir değişkene atanabilir (döküm) olup olmadığını kontrol etmek istiyorum . Java'da şunu yazabilirim: someObject instanceof SpecifiedType İlgili bir soru, bir nesnenin çalışma zamanı türünün başka bir türe eşit olup olmadığını bulmaktır. Java'da şunu yazabilirim: someObject.getClass().equals(SpecifiedType.class) Objective-C'de bu nasıl yapılabilir?

4
IEquatable ile sadece geçersiz kılınan Object.Equals () arasındaki fark nedir?
FoodSınıfımın başka bir örneğine eşit olduğunda test yapabilmesini istiyorum Food. Daha sonra bir Listeye karşı kullanacağım ve List.Contains()yöntemini kullanmak istiyorum . Uygulamalı mıyım IEquatable<Food>yoksa sadece geçersiz Object.Equals()mi bırakmalıyım ? MSDN'den: Bu yöntem, nesnenin T için IEquatable.Equals yöntemini (listedeki değerlerin türü) uygulamasını tanımladığı gibi, varsayılan eşitlik karşılaştırıcısını kullanarak eşitliği belirler. Bir …
185 c#  .net  equals  equality  iequatable 


21
Java'daki şamandıraları karşılaştırmak için == kullanmanın nesi yanlış?
Bu java.sun sayfasına göre ==Java'da kayan nokta sayıları için eşitlik karşılaştırma operatörüdür. Ancak, bu kodu yazarken: if(sectionID == currentSectionID) benim editörü içine ve statik analiz çalıştırmak, elde: "JAVA0078 = = ile karşılaştırıldığında kayan nokta değerleri" ==Kayan nokta değerlerini karşılaştırmak için kullanmanın yanlışlığı nedir ? Bunu yapmanın doğru yolu nedir?

19
İçindeki öğelerin sırasına bakılmaksızın iki koleksiyonun eşitlik açısından karşılaştırılması
(C #) iki koleksiyon karşılaştırmak istiyorum, ama bunu verimli bir şekilde uygulamak için en iyi yolu emin değilim. Enumerable.SequenceEqual ile ilgili diğer konuyu okudum , ama tam olarak aradığım şey değil. Benim durumumda, her ikisi de aynı öğeleri içeriyorsa (koleksiyon ne olursa olsun) iki koleksiyon eşit olacaktır. Misal: collection1 = …


7
jQuery nesnesi eşitliği
İki jQuery nesnesinin eşit olup olmadığını nasıl belirleyebilirim? Belirli bir jQuery nesnesi için bir dizi aramak mümkün olmak istiyorum. $.inArray(jqobj, my_array);//-1 alert($("#deviceTypeRoot") == $("#deviceTypeRoot"));//False alert($("#deviceTypeRoot") === $("#deviceTypeRoot"));//False
151 equality  jquery 

8
LINQ İsimsiz Türlerle Farklı Seçin
Bir nesne koleksiyonum var. Kesin türü önemli değil. Ondan bir çift belirli özelliklerin tüm benzersiz çiftlerini çıkarmak istiyorum, böylece: myObjectCollection.Select(item=>new { Alpha = item.propOne, Bravo = item.propTwo } ).Distinct(); Yani sorum şu: Farklı bu durumda varsayılan nesne eşitlerini kullanacak mı (her nesne yeni olduğu için benim için işe yaramaz) ya …


5
Neden `null> = 0 && null <= 0` ama` null == 0` değil?
Bir değişkenin değeri 1 ise number, değişken ise başlangıçta nullveya değişkense değişkene 0 atarsa , rutin yazmak zorunda kaldım undefined. İlk uygulama, v &gt;= 0 ? v += 1 : v = 0bir sayı olmayan herhangi bir şeyin aritmetik bir ifadeyi yanlış yapacağını düşündüm, ancak doğru olarak null &gt;= 0değerlendirildiğinden …

6
Varsayılan .equals ve .hashCode sınıflarım için nasıl çalışacak?
Kendi sınıfım olduğunu söyle public class MyObj { /* ... */ } Bazı nitelikleri ve yöntemleri vardır. Eşitleri GERÇEKLEŞTİRMEZ, hashCode UYGULAMAMAKTADIR. Eşittir ve hashCode'u çağırdığımızda, varsayılan uygulamalar nelerdir? Object sınıfından mı? Ve bunlar ne? Varsayılan eşitler nasıl çalışacak? Varsayılan hashCode nasıl çalışacak ve ne geri dönecek? == sadece aynı nesneye …

10
Tek bir vektörün tüm öğeleri arasında eşitliği test edin
Bir vektörün tüm elemanlarının birbirine eşit olup olmadığını test etmeye çalışıyorum. Bulduğum çözümler biraz dolambaçlı görünüyor, her ikisi de kontrol etmeyi içeriyor length(). x &lt;- c(1, 2, 3, 4, 5, 6, 1) # FALSE y &lt;- rep(2, times = 7) # TRUE İle unique(): length(unique(x)) == 1 length(unique(y)) == 1 …
101 r  vector  equality 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.