SORU
3 Mart 2010, ÇARŞAMBA


==null veya nesne=nesne=null?

null == object object == null Çek daha iyi olduğunu birinden duydum

örneğin :

void m1(Object obj ) {
   if(null == obj)  // Is this better than object == null ? Why ?
       return ;
   // Else blah blah
}

Herhangi bir sebep yoksa bu bir efsane mi var ? Yardım için teşekkürler.

CEVAP
3 Mart 2010, ÇARŞAMBA


Bu muhtemelen bir yazım hatası alışkanlık bu tür önlemek için C, öğrendim (tek = yerine bir çift ==):

if (object = null) {

Sözleşmenin koyarak sürekli sol == değil gerçekten yararlı Java beri Java gerektiren ifadede bir if değerlendirme boolean değer, bu yüzden sürece sabittir boolean, bulursun bir derleme hatası ya da çok bağımsız. (ve eğer bir boolean ise, zaten == kullanarak olmamalısın...)

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • уσ ρℓz sυв ιℓℓ sυв вαcқ

    уσ ρℓz

    14 EKİM 2010
  • LimeFire

    LimeFire

    2 ŞUBAT 2012
  • Triune Films

    Triune Films

    9 ŞUBAT 2006