if-statement- все статьи тега


javascript сокращенный оператор if, без части else

Поэтому я использую сокращенный javascript if/else утверждение (Я где-то читал, что они называются троичными утверждениями?) this.dragHandle.hasClass('handle-low') ? direction = "left" : direction = "right" Это отлично работает, но что, если позже я захочу использовать только стенографию if, без части else. Например: direction == "right" ? slideOffset += $(".range-slide").width() Возможно ли это вообще? ...

Как сложить подблоки if / else в eclipse

Хотя я уже рассматривал эти два вопроса, сложите подблокии вручную сложите код. Но это, похоже, не работает, потому что либо ссылки сломаны, либо некоторые ресурсы недоступны. В моем проекте у меня есть много функций, которые включают в себя буквально миллионы операторов if/else. Теперь, когда мне нужно искать Log, я должен перетасовать весь код. Большая часть времени тратится впустую в блоках кода if/else. Это было бы действительно полезно, если бы Я мог бы сложить эти if/else подблоки. Одн ...

На следующий день приложение на Java

Мне нужно написать Java-программу (класс NextDay), которая вычисляет и печатает дату следующего дня, вводя день, месяц и год. Пример вызова и вывода: Actual Date 12.12.2004 The next day is the 13.12.2004. Ввод также должен быть проверен на корректность! Если введено ошибочное созвездие дат (например, 32 12 2007), то должно быть создано исключение InvalidDateArgumentsException. Определите этот класс В подходящей форме как подкласс класса java.lang.Exception. Я начал создавать его, но пробле ...

JavaScript проверяет, существует ли переменная (определяется / инициализируется)

какой метод проверки, если переменная была инициализирована лучше / правильно? (Предполагая, что переменная может содержать что угодно (string, int, object, function и т. д.)) if (elem) { // or !elem или if (typeof(elem) !== 'undefined') { или if (elem != null) { ...

Является ли" else if "быстрее, чем"switch() case"? [дубликат]

Возможные Дубликаты:есть ли какая-либо существенная разница между использованием if/else и switch-case в C#? Я бывший парень Паскаль, в настоящее время изучаю C#. Мой вопрос заключается в следующем: - Это код ниже быстрее, чем сделать переключатель? int a = 5; if (a == 1) { .... } else if(a == 2) { .... } else if(a == 3) { .... } else if(a == 4) { .... } else .... и выключатель: int a = 5; switch(a) { case 1: ... break; case 2: ...

Почему python использует "else" после циклов for и while?

Я понимаю, как работает эта конструкция: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") но я не понимаю, почему else используется в качестве ключевого слова здесь, так как он предполагает, что рассматриваемый код выполняется только в том случае, если for блок не завершается, что является противоположностью тому, что он делает! Независимо от того, как я думаю об этом, мой мозг не может прогресс ...

Как написать встроенный оператор IF в JavaScript?

как я могу использовать встроенную if оператор в JavaScript? Есть ли встроенный else заявление? что-то вроде этого: var a = 2; var b = 3; if(a < b) { // do something } ...

встроенные условные обозначения в угловой.js

мне было интересно, есть ли способ в angular условно отображать контент, кроме использования ng-show и т. д. Например в позвоночнике.js я мог бы сделать что-то со встроенным контентом в шаблоне, например: <% if (myVar === "two") { %> show this<% } %> но в angular я, кажется, ограничиваюсь показом и скрытием вещей, завернутых в HTML-теги <p ng-hide="true">I'm hidden</p> <p ng-show="true">I'm shown</p> каков рекомендуемый способ в angular для условного ото ...

Java String-смотрите, если строка содержит только цифры, а не буквы

у меня есть строка, которую я загружаю по всему моему приложению, и она меняется от цифр до букв и т. д. У меня есть простой if утверждение, чтобы увидеть, если он содержит буквы или цифры, но что-то не совсем корректно работает. Вот фрагмент. String text = "abc"; String number; if (text.contains("[a-zA-Z]+") == false && text.length() > 2) { number = text; } хотя text переменная содержит буквы, состояние как true. То и && должны eval как оба условия должны быть true ...

если флажок установлен, сделайте это

когда я устанавливаю флажок, я хочу, чтобы он повернулся <p>#0099ff. когда я снимаю флажок, я хочу, чтобы отменить это. код у меня есть до сих пор: $('#checkbox').click(function(){ if ($('#checkbox').attr('checked')) { /* NOT SURE WHAT TO DO HERE */ } }) ...

Как проверить, пуст ли файл в Bash?

У меня есть файл с именем diff.формат txt. Хотите проверить, если он пуст. Сделал что-то вроде этого, но не смог заставить его работать. if [ -s diff.txt ] then touch empty.txt rm full.txt else touch full.txt rm emtpy.txt fi ...

#ifdef vs #if-что лучше / безопаснее в качестве метода включения / отключения компиляции определенных разделов кода?

это может быть вопрос стиля, но в нашей команде разработчиков есть небольшой разрыв, и мне было интересно, есть ли у кого-нибудь еще идеи по этому вопросу... в принципе, у нас есть некоторые отладочные операторы печати, которые мы отключаем во время нормальной разработки. Лично я предпочитаю делать следующее: //---- SomeSourceFile.cpp ---- #define DEBUG_ENABLED (0) ... SomeFunction() { int someVariable = 5; #if(DEBUG_ENABLED) printf("Debugging: someVariable == %d", someVariable); # ...

Лучше "попробовать" что-то и поймать исключение или проверить, можно ли сначала избежать исключения?

Я должен проверить if что-то действительно или просто try чтобы сделать это и поймать исключение? есть ли какая-либо твердая документация, говорящая, что один из способов предпочтительнее? еще один способ весть? например, я: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' или: try: x = my_list[3] except IndexError: x = 'NO_ABC' некоторые мысли... PEP 20 говорит: ошибки никогда не должны пройти молча. Если явно не замолчать. должны использовать try вме ...

Почему это утверждение if, с присвоением и проверкой равенства, оценивается как false?

Как работает Java если заявление работа, когда он имеет назначение и проверку равенства OR - d вместе?? public static void test() { boolean test1 = true; if (test1 = false || test1 == false) { System.out.println("TRUE"); } else { System.out.println("FALSE"); } } почему эта печать ложная? ...

Разница в производительности между IIf() и If

в Visual Basic существует ли разница в производительности при использовании вместо If заявление? ...

Оператор IF: как оставить ячейку пустой, если условие ложно ("" не работает)

Я хотел бы написать оператор IF, где ячейка остается пустой, если условие ложно. Обратите внимание, что, если следующей формуле вводится в С1 (для которого условие ложно) например: =IF(A1=1,B1,"") и если C1 проверяется на то, чтобы быть пустым или не использовать =ISBLANK(C1), это вернет FALSE, даже если C1 кажется пустым. Это означает, что =IF(A1=1,B1,"") формула технически не оставляет ячейки пустыми, если условие не выполняется. любой мысли о способе достижения этого? Спасибо, ...

Как сделать если-нибудь в Thymeleaf?

каков лучший способ сделать простой if-else в Thymeleaf? Я хочу добиться в Thymeleaf такого же эффекта, как <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}">He ...

Что значение "None"?

Я изучал Python, и я прочитал главу, которая описывает None значение, но, к сожалению, эта книга не очень понятно в некоторых моментах. Я думал, что найду ответ на свой вопрос, если поделюсь им там. Я хочу знать, что None стоимостью и и для чего вы его используете? и еще, я не понимаю эту часть книги: присвоить значение None к переменной-это один из способов ее сброса к его исходное, пустое состояние. что это значит? ответы были великолепны, хотя я не понимал большинство ответов из-за ...

В Java, используя оператор switch с диапазоном значений в каждом случае?

в Java можно ли написать оператор switch, где каждый случай содержит более одного значения? Например (хотя ясно, что следующий код не будет работать): switch (num) { case 1 .. 5: System.out.println("testing case 1 to 5"); break; case 6 .. 10: System.out.println("testing case 6 to 10"); break; } Я думаю, что это можно сделать в Objective C, есть ли подобная вещь в Java? Или я должен просто использовать if, заявления? ...

Какая конструкция "если" быстрее-оператор или тернарный оператор?

есть два типа if операторы в java-classic:if {} else {} и стенография: exp ? value1 : value2. Один быстрее другого или они одинаковы? о себе: int x; if (expression) { x = 1; } else { x = 2; } тернарный оператор: int x = (expression) ? 1 : 2; ...