Запитання з тегом «if-statement»

Оператор "якщо" - це структура управління потоком у більшості мов програмування, яка розгалужує потік виконання залежно від двійкового стану, як правило, оцінюється під час виконання. Якщо твердження також зазвичай називають умовними. Використовуючи цей тег, будь-ласка, додайте відповідний тег мови, наприклад, наприклад, "java", якщо ваше питання стосується мови.


6
Як запобігти перетворенню об'єктів Date в числові об'єкти ifelse ()
Я використовую функцію ifelse()для управління вектором дати. Я очікував, що результат буде класним Date, і був здивований, коли отримав numericнатомість вектор. Ось приклад: 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) Це особливо дивно, оскільки виконання операції над усім вектором повертає …
161 r  datetime  if-statement 

15
Як скоротити мої умовні твердження
У мене є дуже довгий умовний вислів, наприклад наступний: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Мені було цікаво, чи зможу я переробити цей вираз / вислів у більш стисну форму. Будь-яка ідея, як цього досягти?

14
Перевірка на покажчик NULL в C / C ++ [закрито]
Закрито . Це питання ґрунтується на думці . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб на нього можна було відповісти фактами та цитатами, відредагувавши цю публікацію . Закрито 5 років тому . Удосконаліть це питання В останньому огляді коду дописувач намагається забезпечити виконання всіх NULLперевірок покажчиків …



3
Використання декількох дозволів як у if-операторі у Swift
Я розгортаю два значення зі словника, і перед тим, як їх використовувати, я повинен передати їх і перевірити на правильність типу. Ось що я придумав: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double { if let longitudeDouble = longitude …

17
Призначення у виписці if
У мене є клас Animalта його підклас Dog. Мені часто доводиться кодувати наступні рядки: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Для змінної Animal animal;. Чи є якийсь синтаксис, який дозволяє мені написати щось на кшталт: if (Dog dog = animal as Dog) …
142 c#  casting  if-statement 

16
Яка мета блоку "if (0)" у блоці if-else?
Моє запитання стосується рядка, який я згадав у цій темі, і який я бачу в багатьох місцях всередині виробничого коду. Загальний код виглядає приблизно так: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code ... } …
141 c  if-statement 

14
Один рядок if-умова-призначення
У мене є такий код num1 = 10 someBoolValue = True Мені потрібно встановити значення num1для 20якщо someBoolValueє True; і не робити нічого іншого. Отже, ось мій код для цього num1 = 20 if someBoolValue else num1 Чи є якимось чином я міг би уникнути ...else num1частини, щоб зробити її …

8
Краще щось "спробувати" і зловити виняток або тестувати, чи можливо спочатку уникнути виключення?
Чи слід перевірити ifщось дійсне або просто tryзробити це і зробити виняток? Чи є якась обґрунтована документація, яка говорить про те, що кращим є один із способів? Чи один із способів більш пітонічний ? Наприклад, чи слід: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Або: try: …

9
&& (AND) та || (АБО) у твердженнях IF
У мене є такий код: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } де partialHitsHashMap. Що буде, якщо перше твердження вірно? Чи перевірятиме Java все-таки друге твердження? Тому що для того, щоб перше твердження було правдивим, HashMap не повинен містити заданий ключ, тому, якщо перевіряється другий вислів, я отримаю NullPointerException. …
137 java  if-statement 


8
Як використовувати структуру if - else у пакетному файлі?
У мене є питання про структуру if - else у пакетному файлі. Кожна команда працює окремо, але я не міг безпечно використовувати блоки "якщо - інше", щоб ці частини моєї програми не працювали. Як я можу зробити ці частини запущеними? Дякую. IF %F%==1 IF %C%==1 ( ::copying the file c …

10
Як робити, якщо інше в чебрецю?
Який найкращий спосіб зробити простий if- elseв чебрецю? Я хочу досягти в Чебрецю такого ж ефекту, що і <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. Що я до цього часу зрозумів: <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> Я не хочу …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.