«if-statement» etiketlenmiş sorular

"İf" ifadesi, çoğu programlama dilinde, genellikle çalışma zamanında değerlendirilen ikili koşula bağlı olarak yürütme akışını dallayan bir akış denetim yapısıdır. İfadelere genel olarak koşullu da denirse. Bu etiketi kullanırken lütfen sorunuza özgü ise "java" gibi uygun bir dil etiketi de ekleyin.


13
eğer… JSP veya JSTL içinde başka
Bir JSP dosyasındaki bazı koşullara göre bazı HTML kodları çıktısını almak istiyorum. if (condition 1) { Some HTML code specific for condition 1 } else if (condition 2) { Some HTML code specific for condition 2 } Bunu nasıl yapabilirim? JSTL kullanmalı mıyım?
283 jsp  if-statement  jstl 

4
if ve foreach'tan kurtulmak
Bir foreach döngü ve bir if deyimi var. Bir eşleşme bulunursa, sonunda foreach'den çıkmam gerekir. foreach($equipxml as $equip) { $current_device = $equip->xpath("name"); if ( $current_device[0] == $device ) { // found a match in the file $nodeid = $equip->id; <break out of if and foreach here> } }


30
“İf” zincirlerinden nasıl kaçınılır?
Bu sözde kod var varsayarsak: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); İşlevler executeStepX, yalnızca bir önceki başarılı olursa çalıştırılmalıdır. Her durumda, executeThisFunctionInAnyCasefonksiyon sonunda çağrılmalıdır. Programlama konusunda bir acemi değilim, çok basit bir soru …

10
FOR döngüsü ve IF deyimini birleştirmenin pythonic yolu
Hem döngüler için hem de ayrı satırlardaki ifadeler için nasıl kullanılacağını biliyorum: >>> a = [2,3,4,5,6,7,8,9,0] ... xyz = [0,12,4,6,242,7,9] ... for x in xyz: ... if x in a: ... print(x) 0,4,6,7,9 Ve ifadeler basit olduğunda bunları birleştirmek için bir liste kavrayışı kullanabileceğimi biliyorum, örneğin: print([x for x in …


26
Çok fazla 'if' ifadesi var mı?
Aşağıdaki kod nasıl ihtiyacım var çalışır, ama bu çirkin, aşırı veya başka şeyler. Formüllere baktım ve birkaç çözüm yazmaya çalıştım, ancak benzer miktarda ifadeyle sonuçlandım. Bu örnekte bana fayda sağlayacak bir tür matematik formülü var mı yoksa ifadeler kabul edilebilirse 16 mı? Kodu açıklamak için, bir tür eşzamanlı dönüş tabanlı …


4
İf (a - b <0) ile if (a <b) arasındaki fark
Java'nın ArrayListkaynak kodunu okuyordum ve if-ifadelerinde bazı karşılaştırmalar fark ettim. Java 7, yöntem grow(int)kullanır if (newCapacity - minCapacity &lt; 0) newCapacity = minCapacity; Java 6'da growyoktu. Yöntem ensureCapacity(int), ancak kullanır if (newCapacity &lt; minCapacity) newCapacity = minCapacity; Değişimin arkasındaki sebep neydi? Bir performans sorunu muydu yoksa sadece bir tarz mıydı? …

18
“İf x: return x” ifadelerinden kaçınmanın pitonik yolu
Belirli koşulları kontrol etmek için sırayla 4 diğer yöntemleri çağıran bir yöntem var ve bir Truthy bir şey döndüğünde hemen (aşağıdakileri kontrol değil) döner. def check_all_conditions(): x = check_size() if x: return x x = check_color() if x: return x x = check_tone() if x: return x x = check_flavor() …



5
İf [] (köşeli parantez) içindeki “[: çok fazla argüman” hatasının anlamı
Aşağıdaki BASH kabuk hatasının anlamını düzeltmek ve düzeltmek için basit bir basit kaynak bulamadım, bu yüzden araştırdıktan sonra bulduğum şeyi gönderiyorum. Hata: -bash: [: too many arguments Google'a uygun versiyon: bash open square bracket colon too many arguments . Bağlam: eşittir, vb. Gibi daha büyük bir karşılaştırma operatörüne sahip tek …

12
JavaScript tek satır 'if' deyimi - en iyi sözdizimi, bu alternatif?
Açıkçası, ne kadar az da olsa, tek satırlık bir ififadede ilerleyen kıvırcık parantezlerin sürdürülebilirlik ve okunabilirlik için ideal olmadığı açıkça belirtilmiştir. Peki buna ne dersiniz? if (lemons) { document.write("foo gave me a bar"); } Daha da sıkıştırılmış ve genişletilmişse, kıvrımlı parantezler unutulmayacak. Herhangi bir açık problem var mı, yoksa dikkate …

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.