«null» etiketlenmiş sorular

Null, bağlama bağlı olarak * hiçbir şey * veya * bilinmiyor * anlamına gelir. SQL'e özel sorular için lütfen "sql-null" etiketini kullanın.

11
Boole kullanımı? if ifadesinde
Null değerim varsa Boolean b, Java'da aşağıdaki karşılaştırmayı yapabilirim: Boolean b = ...; if (b != null && b) { /* Do something */ } else { /* Do something else */ } Kotlin'de !!operatörü kullanarak aynısını başarabilirim : val b: Boolean? = ... if (b != null && b!!) …
130 kotlin  null 


24
Geri dönmek kötü bir tasarım mı? [kapalı]
Kapalı . Bu soru fikir temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek mi istiyorsunuz? Bu gönderiyi düzenleyerek gerçekler ve alıntılarla cevaplanabilmesi için soruyu güncelleyin . 2 yıl önce kapalı . Bu soruyu geliştirin Yöntemlerden dönen bir boş değeri kontrol etmenin kötü tasarım olduğunu söyleyen bazı sesler duydum. …
127 oop  null  return-value 

4
String.valueOf (null) neden bir NullPointerException oluşturur?
belgelere göre, yöntem şunu String.valueOf(Object obj)döndürür: argüman ise null, o zaman bir dizge eşittir "null"; aksi takdirde değeri obj.toString()döndürülür. Ama bunu yapmayı denediğimde nasıl oluyor? System.out.println("String.valueOf(null) = " + String.valueOf(null)); onun yerine NPE atar? (inanmıyorsanız kendiniz deneyin!) "Main" iş parçacığında istisna java.lang.NullPointerException java.lang.String. (Bilinmeyen Kaynak) java.lang.String.valueOf (Bilinmeyen Kaynak) at Bu …




10
Boş değerleri kontrol etmenin doğru yolu nedir?
Boş birleştirme operatörünü seviyorum çünkü null yapılabilir türler için varsayılan bir değer atamayı kolaylaştırıyor. int y = x ?? -1; Basit bir şey yapmam gerekmedikçe bu harika x. Örneğin, kontrol etmek istersem Session, genellikle daha ayrıntılı bir şeyler yazmak zorunda kalırım. Keşke bunu yapabilseydim: string y = Session["key"].ToString() ?? "none"; …

10
json_encode NULL döndürüyor mu?
Bazı nedenlerden dolayı "açıklama" öğesi NULLaşağıdaki kodla döner : <?php include('db.php'); $result = mysql_query('SELECT * FROM `staff` ORDER BY `id` DESC LIMIT 2') or die(mysql_error()); $rows = array(); while($row = mysql_fetch_assoc($result)){ $rows[] = $row; } echo json_encode($rows); ?> İşte veritabanım için şema: CREATE TABLE `staff` ( `id` int(11) NOT NULL …
119 php  null  json 



3
Bu dize uzantısı yöntemi neden bir istisna atmıyor?
IEnumerable<int>Bir dizedeki bir alt dizenin tüm dizinlerini döndürmesi gereken bir C # dize genişletme yöntemim var . Amaçlanan amaç için mükemmel bir şekilde çalışıyor ve beklenen sonuçlar geri dönüyor (aşağıdaki test olmasa da testlerimden biri tarafından kanıtlandığı gibi), ancak başka bir birim testi bununla ilgili bir sorun keşfetti: boş argümanları …

7
NULL yeniden tanımlanıyor
0x0000 adresinin geçerli olduğu ve bağlantı noktası G / Ç içeren bir sistem için C kodu yazıyorum. Bu nedenle, bir NULL işaretçisine erişen olası hatalar tespit edilemeyecek ve aynı zamanda tehlikeli davranışlara neden olacaktır. Bu nedenle, NULL'u başka bir adres, örneğin geçerli olmayan bir adres olacak şekilde yeniden tanımlamak istiyorum. …
118 c  null 

4
SQL Server'da ne kadar "Boş" değer alır
10 sütunlu büyük bir masam var. 4 tanesi çoğu zaman boş kalır. Null değeri bayt olarak herhangi bir boyut alan veya hiç boyut almayan bir sorgum var. Bazılarının söylediği birkaç makale okudum: http://www.sql-server-citation.com/2009/12/common-mistakes-in-sql-server-part-4.html Bir tabloda NULL değerlere sahipsek, bunun depolama alanını kaplamadığına dair bir yanlış anlama var. Gerçek şu ki, …

19
Boş kontrol zinciri ve NullPointerException'ı yakalama
Bir web hizmeti çok büyük bir XML döndürüyor ve bunun derinlemesine iç içe geçmiş alanlarına erişmem gerekiyor. Örneğin: return wsObject.getFoo().getBar().getBaz().getInt() Sorun olduğunu getFoo(), getBar(), getBaz()bütün dönüş olabilir null. Bununla birlikte, nullher durumda kontrol edersem , kod çok ayrıntılı ve okunması zor hale gelir. Dahası, bazı alanların kontrollerini kaçırabilirim. if (wsObject.getFoo() …

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.