Pertanyaan yang diberi tag null

Null adalah tidak adanya nilai. Null biasanya digunakan untuk menunjukkan bahwa variabel referensi atau penunjuk menunjuk ke objek yang tidak ada dalam memori.

161
Apakah referensi nol benar-benar buruk?

Saya pernah mendengar bahwa dimasukkannya referensi nol dalam bahasa pemrograman adalah "kesalahan miliar dolar". Tapi kenapa? Tentu, mereka dapat menyebabkan NullReferenceExceptions, tetapi jadi apa? Elemen bahasa apa pun bisa menjadi sumber kesalahan jika digunakan dengan tidak benar. Dan apa...

72
SQL: string kosong vs nilai NULL

Saya tahu subjek ini sedikit kontroversial dan ada banyak berbagai artikel / opini beredar di internet. Sayangnya, sebagian besar dari mereka menganggap orang itu tidak tahu apa perbedaan antara NULL dan string kosong. Jadi mereka bercerita tentang hasil yang mengejutkan dengan bergabung / agregat...

59
Bagaimana saya bisa menjelaskan perbedaan antara NULL dan nol?

Mengatasi masalah yang menggunakan rumus perubahan persen: percent change = 100 * [(new value - old value) / old value] Bagaimana saya menjelaskan perbedaannya jika new value or old value = NULL, alih-alih 0kepada seseorang yang mungkin bukan seorang programmer? Bos saya bertanya-tanya mengapa...

29
Mengapa sebagian besar bahasa imperatif / OO “terkenal” memungkinkan akses tidak terkendali ke tipe yang dapat mewakili nilai 'tidak ada'?

Saya telah membaca tentang kenyamanan (bukan) memiliki nullalih-alih (misalnya) Maybe. Setelah membaca artikel ini , saya yakin akan jauh lebih baik menggunakanMaybe (atau yang serupa). Namun, saya terkejut melihat bahwa semua "terkenal" imperatif atau bahasa pemrograman berorientasi objek masih...

27
Bagaimana cara melempar ArgumentNullException membantu?

Katakanlah saya punya metode: public void DoSomething(ISomeInterface someObject) { if(someObject == null) throw new ArgumentNullException("someObject"); someObject.DoThisOrThat(); } Saya telah dilatih untuk percaya bahwa melempar ArgumentNullExceptionis "benar" tetapi "Referensi objek tidak...

27
null pointer vs Pola Objek Null

Atribusi: Ini tumbuh dari pertanyaan P.SE terkait Latar belakang saya adalah dalam C / C ++, tetapi saya telah bekerja cukup banyak di Jawa dan saat ini saya sedang mengkode C #. Karena latar belakang C saya, memeriksa pointer yang lewat dan yang dikembalikan adalah barang bekas, tetapi saya...

23
C # 8 referensi yang tidak dapat dibatalkan dan pola Coba

Ada pola dalam kelas C # yang dicontohkan oleh Dictionary.TryGetValuedan int.TryParse: metode yang mengembalikan boolean yang menunjukkan keberhasilan operasi dan parameter keluar yang berisi hasil aktual; jika operasi gagal, parameter keluar diatur ke nol. Mari kita asumsikan saya menggunakan...

21
Apa artinya melakukan "cek kosong" di C atau C ++?

Saya telah belajar C ++ dan saya kesulitan memahami nol. Secara khusus, tutorial yang saya baca menyebutkan melakukan "cek kosong", tapi saya tidak yakin apa artinya atau mengapa itu perlu. Apa itu null? Apa artinya "memeriksa null"? Apakah saya selalu perlu memeriksa nol? Setiap contoh kode...

21
Cara terbaik untuk menangani null di Jawa? [Tutup]

Ditutup . Pertanyaan ini perlu lebih fokus . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga berfokus pada satu masalah hanya dengan mengedit posting ini . Ditutup 4 tahun yang lalu . Saya memiliki beberapa...