«boolean» etiketlenmiş sorular

9
Boolean temizleyici ile nasıl arama yapabilirim? Boole Tuzağı
@ Benjamin-gruenbaum tarafından yapılan yorumlarda belirtildiği gibi, buna Boolean tuzağı denir: Diyelim ki böyle bir işleve sahibim. UpdateRow(var item, bool externalCall); ve denetleyicimde, bu değer externalCallher zaman TRUE olacaktır. Bu işlevi çağırmanın en iyi yolu nedir? Ben genellikle yazarım UpdateRow(item, true); Ama kendime soruyorum, sadece 'gerçek' değerin ne anlama geldiğini …
76 boolean  const 

16
Neden Kullanım! Boolean_variable Over boolean_variable == yanlış
Bu soru hakkında bir yorum: Bir yöntemin false döndürüp döndürmediğini denetleme: geçici değişkene sonuç atama ya da yöntem çağrısını doğrudan koşullu olarak yapma? koşulları test ederken !booleanyerine kullanmanız gerektiğini söylüyor boolean == false. Neden? Bana göre boolean == falseİngilizce'de çok daha doğal ve daha açık. Bu sadece stil meselesi ise …


8
Bir değer anlamlı bir şekilde bulunamadığında, yeni bir Boole alanı boş başvurudan daha mı iyidir?
Örneğin Member, bir lastChangePasswordTime olan bir sınıfım olduğunu varsayalım: class Member{ . . . constructor(){ this.lastChangePasswordTime=null, } } lastChangePasswordTime, anlamsız olabilir, çünkü bazı üyeler şifrelerini asla değiştiremez. Ancak boş değerlerin kötü olması durumunda, bir değer anlamlı olarak bulunamadığında neler kullanılmalıdır? ve https://softwareengineering.stackexchange.com/a/12836/248528 , anlamlı olmayan bir değeri temsil etmek için …
39 null  boolean 

13
Değerleri belirlemek için bir boolean parametresi kullanmak yanlış mı?
Göre bu davranışını belirlemek için bir boolean parametresini kullanmak yanlış mı? , Bir davranışı belirlemek için boolean parametreleri kullanmaktan kaçının önemini biliyorum, örneğin: Orijinal versiyon public void setState(boolean flag){ if(flag){ a(); }else{ b(); } c(); } Yeni sürüm: public void setStateTrue(){ a(); c(); } public void setStateFalse(){ b(); c(); } …

6
C ++ 'ta bools ne zaman kullanmalısınız?
Tic Tac Toe oyunu yaratmak zorunda kaldığımız sınıfımız için bir görev aldık . İnsanlar kendilerini karmaşıklaştırmayı sever, bu yüzden menü içeren karmaşık oyunlar yazdılar. Oyunun sonunda tekrar oynama ya da programdan ayrılma seçeneğiniz vardı. Bunun için bir intdeğişken kullandım , ancak BOOL'ları kullanan bazı sınıf arkadaşları fark ettim. Daha mı …
34 c++  boolean 


3
C ++ 'daki boolean türü neden ++ destekliyor?
Operatör --, bool için mevcut değil , operatör için mevcut değil ++mi? C ++ 'da denedim ve sorumun başka bir dile uygulanıp uygulanmadığını bilmiyorum. Ben de bildiğim için memnun olacağım. Biliyorum , operatörü ++bir bool ile kullanabilirim . Herhangi bir bool'u gerçeğe eşit yapar. bool b = false; b++; // …

3
Java boolean ilkel tür adı neden 'bool' değil?
Java’da int ve Integer boolean ve Boolean Bu biraz tutarsız görünüyor, neden ikisi de değil boolvs Booleanilkel tür için belirlenmiş bir kısa adı kullanmak için? veya integerIntegertür adları tutarlı tutmak için vs ? Ben düşünüyorum C ++ kullanmaya karar vermişti boolbiraz daha erken Java kullanmaya karar daha booleanbelki de bazı …
28 java  history  boolean 

8
“Doğru”, “yanlış” ve bir boole geçişi için terminoloji var mı? [kapalı]
Kapalı . Bu soru görüşe dayalı . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Soruyu güncelleyin, böylece bu yayını düzenleyerek gerçekleri ve alıntıları yanıtlayabileceksiniz . Geçen sene kapalı . Diyelim ki teknik bir toplantıda kodumu açıklamaya çalışıyorum. İlk önce, booleanı foobarolarak ayarladım .true ve İkinci olarak, boole …


12
“False” olan boolean işlev argümanlarına koymak için doğru yorum?
Bazı açık kaynak projelerinden, aşağıdaki kodlama stilini topladım void someFunction(bool forget); void ourFunction() { someFunction(false /* forget */); } falseBurada ne anlama geldiğinden her zaman şüphem var. "Unut" anlamına mı geliyor, yoksa "unutma" karşılık gelen parametresine mi (yukarıdaki durumda olduğu gibi) atıfta bulunuyor ve "yanlış" ise onu reddetmek anlamına mı …



5
Kısa devre değerlendirmesi ne zaman kötüdür?
Biraz daha açık olmak gerekirse, farklı dillerle çok zaman harcadığımı söyleyeceğim. Ama şimdiye kadar ya her zaman kullanacak ya da hiç desteklemiyor. Şimdi iş VB.net gerektiren projeler üzerinde başlıyor ve görüyorum ki hem AND hem de ANDALSO açısından . Birincisi kısa devre yapmaz, ikincisi yapar. Peki bu nedenini merak etmemi …

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.