«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.


6
İfelse () yönteminin Date nesnelerini sayısal nesnelere dönüştürmesi nasıl önlenir
ifelse()Bir tarih vektörü işlemek için işlevi kullanıyorum . Sonucun sınıf olmasını bekliyordum ve bunun yerine Datebir numericvektör elde etmek beni şaşırttı . İşte bir örnek: dates <- as.Date(c('2011-01-01', '2011-01-02', '2011-01-03', '2011-01-04', '2011-01-05')) dates <- ifelse(dates == '2011-01-01', dates - 1, dates) str(dates) Bu özellikle şaşırtıcıdır, çünkü tüm vektör boyunca işlemi …
162 r  datetime  if-statement 

15
Koşullu ifadelerimi kısaltma
Aşağıdaki gibi çok uzun bir koşullu ifadem var: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Bu ifadeyi / ifadeyi daha özlü bir forma dönüştürüp aktaramayacağımı merak ediyordum. Bunu nasıl başaracağınız hakkında bir fikriniz var mı?

14
C / C ++ 'da NULL işaretçisi kontrol ediliyor [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Son zamanlarda yapılan bir kod incelemesinde, bir katılımcı NULLişaretçiler üzerindeki tüm kontrollerin aşağıdaki şekilde …



3
Swift'te bir if ifadesinde birden çok let-as kullanma
Bir sözlükten iki değer açıyorum ve bunları kullanmadan önce onları döküp doğru türü test etmeliyim. Ben geldi budur: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = longitude as? Double { // do stuff here …

17
İf ifadesinde atama
Bir sınıfım Animalve onun alt sınıfı var Dog. Sık sık kendimi aşağıdaki satırları kodlarken buluyorum: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Değişken için Animal animal;. Böyle bir şey yazmama izin veren bazı sözdizimi var mı: if (Dog dog = animal as Dog) …
142 c#  casting  if-statement 

16
İf-else bloğundaki 'if (0)' bloğunun amacı nedir?
Sorum, konuya değindiğim ve üretim kodunun içinde birçok yerde görebildiğim çizgiyle ilgili. Genel kod şöyle görünür: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code ... } else { // default case } Diğer şubeler sorumla …
141 c  if-statement 

14
Bir satır eğer koşul-atama
Takip koduna sahibim num1 = 10 someBoolValue = True Ben değerini ayarlamak gerekir num1için 20ise someBoolValueolduğu True; ve başka bir şey yapmayın. İşte bunun için kodum num1 = 20 if someBoolValue else num1 Daha ...else num1temiz görünmesini sağlamak için parçayı önleyebileceğim bir şey var mı ? Eşdeğer if someBoolValue: num1 …

8
Bir şeyi 'denemek' ve istisnayı yakalamak veya bir istisnayı önlemek için ilk önce mümkün olup olmadığını test etmek daha mı iyi?
Bir ifşeyin geçerli olduğunu test etmeli miyim yoksa sadece trybunu yapmalı ve istisnayı yakalamalıyım? Tek yönün tercih edildiğini söyleyen sağlam belgeler var mı? Tek yönlü daha pitonik mi? Örneğin: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Veya: try: x = my_list[3] except IndexError: x = 'NO_ABC' …

9
Bir kerelik 'if' yazmanın en zarif yolu
C ++ 17 beri iftam olarak böyle bir kez yürütülecek bir blok yazabilirsiniz : #include <iostream> int main() { for (unsigned i = 0; i < 10; ++i) { if (static bool do_once = true; do_once) { // Enter only once std::cout << "hello one-shot" << std::endl; // Possibly much …
137 c++  if-statement  c++17 

9
&& (AND) ve || (VEYA) IF ifadelerinde
Takip koduna sahibim: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } partialHitsbir HashMap nerede . İlk ifade doğruysa ne olacak? Java yine de ikinci ifadeyi kontrol edecek mi? Çünkü ilk ifadenin doğru olması için, HashMap verilen anahtarı içermemelidir, bu yüzden ikinci ifade kontrol edilirse, alacağım NullPointerException. Basit bir deyişle, eğer …
137 java  if-statement 

8
Bir toplu iş dosyasında if - else yapısı nasıl kullanılır?
Bir toplu iş dosyasında if - else yapısı hakkında bir sorum var. Her komut ayrı ayrı çalışır, ancak "if - else" bloklarını güvenle kullanamadım, bu yüzden programımın bu parçaları çalışmaz. Bu parçaları nasıl çalıştırabilirim? Teşekkür ederim. IF %F%==1 IF %C%==1 ( ::copying the file c to d copy "%sourceFile%" "%destinationFile%" …

10
Thymeleaf'te if-else nasıl yapılır?
Basit yapmanın en iyi yolu nedir if- elseThymeleaf'te? Thymeleaf'te de aynı etkiyi elde etmek istiyorum <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span> </c:otherwise> </c:choose> JSTL'de. Şimdiye kadar ne düşündüm: <div th:with="condition=${potentially_complex_expression}" th:remove="tag"> <h2 th:if="${condition}">Hello!</h2> <span th:unless="${condition}" class="xxx">Something else</span> </div> potentially_complex_expressionİki kez değerlendirmek istemiyorum . Bu yüzden yerel değişkeni …

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.