Pertanyaan yang diberi tag «equality»

Kesetaraan adalah hubungan antara dua atau lebih item atau variabel atau objek yang ada jika (1) item adalah item yang sama, variabel, atau objek atau (2) item item yang berbeda, variabel atau objek tetapi mereka memiliki nilai yang sama. Tag ini umumnya harus digunakan dengan tag khusus bahasa pemrograman serta tag kontekstual lainnya seperti sistem basis data. Pos harus mencakup konteks sebanyak mungkin tentang uji kesetaraan.

30
Operator mana yang sama dengan (== vs ===) yang harus digunakan dalam perbandingan JavaScript?
Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. Saya menggunakan JSLint untuk melihat JavaScript, dan mengembalikan banyak saran untuk menggantikan ==(dua tanda sama dengan) dengan ===(tiga tanda sama dengan) ketika melakukan hal-hal seperti membandingkan idSele_UNVEHtype.value.length …

14
Mengapa membandingkan string menggunakan '==' atau 'is' terkadang menghasilkan hasil yang berbeda?
Saya punya program Python di mana dua variabel diatur ke nilai 'public'. Dalam ekspresi bersyarat saya memiliki perbandingan var1 is var2yang gagal, tetapi jika saya mengubahnya var1 == var2kembali True. Sekarang jika saya membuka interpreter Python saya dan melakukan perbandingan "is" yang sama, itu berhasil. >>> s1 = 'public' >>> …

23
Bagaimana cara membandingkan string di Jawa?
Jawaban pertanyaan ini adalah upaya komunitas . Edit jawaban yang ada untuk meningkatkan pos ini. Saat ini tidak menerima jawaban atau interaksi baru. На этот вопрос есть ответы на Stack Overflow на русском : Как сравнивать строки в Jawa? Saya telah menggunakan ==operator dalam program saya untuk membandingkan semua string …
724 java  string  equality 



7
Apa perbedaan antara sama ?, Persamaan ?, ===, dan ==?
Saya mencoba memahami perbedaan antara keempat metode ini. Saya tahu secara default yang ==memanggil metode equal?yang mengembalikan true ketika kedua operan merujuk ke objek yang sama persis. ===secara default juga memanggil panggilan ==mana equal?... oke, jadi jika ketiga metode ini tidak diganti, maka saya kira ===, ==dan equal?melakukan hal yang …


10
Cara elegan untuk mendukung kesetaraan ("kesetaraan") di kelas Python
Saat menulis kelas khusus seringkali penting untuk memungkinkan kesetaraan melalui operator ==dan !=. Dalam Python, ini dimungkinkan dengan mengimplementasikan __eq__dan __ne__metode khusus, masing-masing. Cara termudah yang saya temukan untuk melakukan ini adalah metode berikut: class Foo: def __init__(self, item): self.item = item def __eq__(self, other): if isinstance(other, self.__class__): return self.__dict__ …

15
Apakah == dan! = Saling tergantung?
Saya belajar tentang kelebihan operator di C ++, dan saya melihat itu ==dan !=hanya beberapa fungsi khusus yang dapat dikustomisasi untuk tipe yang ditentukan pengguna. Kekhawatiran saya adalah, mengapa ada dua definisi terpisah yang dibutuhkan? Saya berpikir bahwa jika a == bbenar, maka a != bsecara otomatis salah, dan sebaliknya, …


16
Praktik terbaik untuk mengesampingkan isEqual: dan hash
Bagaimana Anda menimpa dengan benar isEqual:di Objective-C? "Tangkapan" tampaknya bahwa jika dua objek sama (seperti yang ditentukan oleh isEqual:metode), mereka harus memiliki nilai hash yang sama. Bagian Introspeksi dari Panduan Dasar-Dasar Kakao memang memiliki contoh tentang cara menimpa isEqual:, disalin sebagai berikut, untuk kelas bernama MyWidget: - (BOOL)isEqual:(id)other { if …


15
Bandingkan instance objek untuk kesetaraan dengan atributnya
Saya memiliki kelas MyClass, yang berisi dua variabel anggota foodan bar: class MyClass: def __init__(self, foo, bar): self.foo = foo self.bar = bar Saya memiliki dua contoh kelas ini, yang masing-masing memiliki nilai identik untuk foodan bar: x = MyClass('foo', 'bar') y = MyClass('foo', 'bar') Namun, ketika saya membandingkannya untuk …
244 python  equality 



Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.