Pertanyaan yang ditandai 'kesetaraan'

Tes untuk menentukan apakah dua item atau lebih adalah nilai yang sama atau sama.
51
jawabannya

Operator mana yang sama (== vs ===) yang akan digunakan dalam perbandingan JavaScript?

Saya menggunakan JSLint untuk melewati JavaScript, dan ia mengembalikan banyak kalimat untuk menggantikan == (dua tanda sama dengan) dengan === (tiga tanda sama dengan) ketika Anda melakukan sesuatu seperti perbandingan idSele_UNVEHtype.value.length == 0 di dalam operator ...
atur 11 Desember '08 pada jam 5:19 sore
15
balasan

Mengapa perbandingan string dalam Python menggunakan "==" atau "is" terkadang menghasilkan hasil yang berbeda?

Saya memiliki program Python di mana dua variabel diatur ke nilai 'publik'. Dalam istilah kondisional, saya memiliki perbandingan var1 adalah var2, yang gagal, tetapi jika saya mengubahnya ke var1 == var2, itu akan mengembalikan True. Sekarang, jika saya membuka ...
atur 01 Oktober '09 jam 18:40
23
balasan

Bagaimana cara membandingkan string di java?

Saya menggunakan operator == dalam program saya untuk membandingkan semua baris saya sejauh ini. Namun, saya mengalami kesalahan, alih-alih mengubah salah satunya menjadi .equals (), dan memperbaiki kesalahan tersebut. Apakah == buruk? Kapan dia harus dan tidak boleh menggunakan ...
atur 05 Feb '09 jam 2:17
20
balasan

Apakah ada perbedaan antara "==" dan "is"?

Google fu saya gagal. Dalam Python, dua tes berikut ini setara dengan kesetaraan? n = 5 # Tes satu. if n == 5: cetak 'Yay!' # Tes dua. jika n adalah 5: cetak 'Yay!' Apakah ini mempertahankan nilai untuk objek di mana Anda akan membandingkan instance (...
atur 25 Sep. '08 pada 15:27
7
balasan

Apa perbedaan antara equals?, Eql?, === dan ==?

Saya mencoba memahami perbedaan antara keempat metode ini. Saya tahu secara default bahwa == memanggil sama? Metode, yang mengembalikan true ketika kedua operan milik objek yang sama persis. === secara default juga menyebabkan ==, yang menyebabkan ...
ditetapkan pada 23 Agustus '11 pada jam 9:13
4
balasan

Perbandingan string Python: vs. ==

Saya perhatikan bahwa skrip python yang saya tulis bekerja dengan lemas dan menelusurinya ke loop yang tak terbatas, di mana kondisi loopnya saat baris tidak ''. Melewati itu di debugger, ternyata string itu sebenarnya ''. Ketika saya mengubahnya menjadi! = '...
ditetapkan pada 07 Juni 10 jam 11:31
21
jawabannya

Bagaimana perbedaan operator perbandingan dengan kesetaraan kesetaraan (== ganda sama dengan) dan identitas (=== tiga sama dengan)?

Apa perbedaan antara == dan ===? Bagaimana tepatnya perbandingan == bekerja? Bagaimana tepatnya perbandingan === berfungsi? Apa yang akan menjadi contoh berguna?
aktifkan 17 september. '08 pada jam 9:56
8
balasan

Cara elegan untuk mendukung kesetaraan ("kesetaraan") di kelas Python

Saat menulis kelas khusus, seringkali penting untuk menyelesaikan persamaan dengan operator == dan! =. Dengan Python, ini dimungkinkan melalui penerapan metode khusus __eq__ dan __ne__. Cara termudah yang saya temukan untuk ini adalah ...
set 24 des. '08 pada jam 1:30
15
balasan

Apakah `==` dan `! = `Saling tergantung?

Saya mempelajari overloading operator dalam C ++, dan saya melihat bahwa == dan! = Hanya beberapa fungsi khusus yang dapat dikonfigurasi untuk tipe yang ditentukan pengguna. Namun, kekhawatiran saya adalah mengapa kita membutuhkan dua definisi yang terpisah? Saya berpikir bahwa Uni Eropa ...
ditetapkan pada 14 Juni '16 pada 1:14
17
balasan

IsEqual: dan hash mengesampingkan rekomendasi

Bagaimana Anda menimpa isEqual: dengan benar di Objective-C? Tampaknya "tangkapan" adalah bahwa jika dua objek sama (seperti yang ditentukan oleh metode isEqual :), mereka harus memiliki nilai hash yang sama. Bagian Introspeksi Kakao untuk ...
Setel 31 Oktober '08 pada jam 8:22 malam
6
balasan

Bagaimana Anda memeriksa apakah nilai ganda sesuai dengan NaN?

Saya memiliki dobel di Java, dan saya ingin memeriksa apakah itu NaN. Apa cara terbaik untuk melakukan ini?
set 21 Sep '09 jam 23:09
6
balasan

Apakah False == 0 dan True == 1 di Python bagian dari implementasi atau dijamin oleh bahasa?

Apakah dijamin False == 0 dan True == 1 dengan Python (jika mereka tidak dipindahkan oleh pengguna)? Misalnya, dalam beberapa hal dijamin bahwa kode berikut akan selalu memberikan hasil yang sama terlepas dari versi Python (seperti yang ada ...
Ditetapkan pada 04 Mei 10 pukul 12:03
8
balasan

sama dengan vs Arrays.equals di Jawa

Ketika membandingkan array di Jawa, apakah ada perbedaan antara dua pernyataan berikut? array1.equals (array2); Array.equals (array1, array2); Dan jika demikian, apakah mereka?
atur 08 Jan '12 jam 2:53 siang
3
balasan

Di Objective-C, apa yang setara dengan instance instanceof Java?

Saya ingin memeriksa apakah suatu objek (misalnya, someObject) dapat ditugaskan (dapat digunakan) ke variabel jenis lain (misalnya, SpecifiedType). Di Jawa, saya dapat menulis: instance someObject dari SpecifiedType Masalah terkait adalah menemukan ...
set 11 Feb '09 jam 14:32
11
balasan

Bagaimana Anda membandingkan struktur untuk kesetaraan dalam C?

Bagaimana Anda membandingkan dua contoh struktur untuk kesetaraan dalam standar C?
set 26 September '08 pada jam 11:21 siang