Python'da + ='nin ne yaptığını bilmem gerekiyor. Bu kadar basit. Python'daki diğer kısa el aletlerinin tanımlarına olan bağlantıları da takdir ediyorum.
Üçlü operatörle birlikte bu kodun ilk kısmına (+ =) başımı dolduramıyorum. h.className += h.className ? ' error' : 'error' Bu kodun çalışma şeklini şu şekilde düşünüyorum: h.className = h.className + h.className ? ' error' : 'error' Ancak bu doğru değil çünkü bu konsolumda bir hata veriyor. Öyleyse sorum şu, bu …
Java'da yapmam gereken uzun bir dizi karşılaştırma var ve bunlardan birinin veya daha fazlasının doğru çıkıp çıkmadığını bilmek istiyorum. Karşılaştırmalar dizisi uzun ve okunması zordu, bu yüzden okunabilirlik için ayırdım ve otomatik olarak |=yerine bir kısayol operatörü kullanmaya başladım negativeValue = negativeValue || boolean. boolean negativeValue = false; negativeValue |= …
Aşağıdaki işlemin sonucunun açıklaması nedir? k += c += k += c; Aşağıdaki koddan çıktı sonucunu anlamaya çalışıyordum: int k = 10; int c = 30; k += c += k += c; //k=80 instead of 110 //c=70 ve şu anda "k" için sonucun neden 80 olduğunu anlamakta zorlanıyorum. Neden …
Yani boolelerde ikili operatörler için Java vardır &, |, ^, &&ve ||. Burada yaptıklarını kısaca özetleyelim: JLS 15.22.2 Boolean Mantıksal Operatörler &, ^, ve | JLS 15.23 Koşullu ve Operatör && JLS 15.24 Koşullu Veya Operatör || İçin &, sonuç değeri, trueher iki işlenen değerin true; aksi takdirde sonuç olur …