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

  • metagamers

    metagamers

    13 Mayıs 2006
  • Motor Trend Channel

    Motor Trend

    11 Mart 2006
  • PoreoticsHD

    PoreoticsHD

    22 NİSAN 2010