Вопросы с тегом «if-statement»

Оператор «if» - это структура управления потоком в большинстве языков программирования, которая ветвит поток выполнения в зависимости от двоичного условия, обычно оцениваемого во время выполнения. Если операторы также обычно называют условными. При использовании этого тега, пожалуйста, также включите соответствующий языковой тег, такой как, например, «java», если ваш вопрос зависит от языка.

9
Что такое значение None?
Я изучал Python и прочитал главу, в которой описывается его Noneценность, но, к сожалению, эта книга в некоторых моментах не очень ясна. Думал, что найду ответ на свой вопрос, если поделюсь им там. Я хочу знать , что Noneзначение является и то , что вы используете это? А еще я …

15
Является ли плохой практикой использование оператора if без фигурных скобок? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы на него можно было ответить с помощью фактов и цитат, отредактировав этот пост . Закрыт 5 лет назад . Уточните этот вопрос Я видел такой код: if(statement) do …

15
Синтаксис Python для выражения «если a, b или c, но не все»
У меня есть сценарий python, который может получать ноль или три аргумента командной строки. (Либо он работает по умолчанию, либо требует указания всех трех значений.) Какой идеальный синтаксис для чего-то вроде: if a and (not b or not c) or b and (not a or not c) or c and …

5
Как правильно проверить, существует ли переменная среды или нет?
Я хочу проверить свою среду на наличие переменной, скажем "FOO", в Python. Для этого я использую osстандартную библиотеку. Прочитав документацию библиотеки, я выяснил 2 способа достижения своей цели: Способ 1: if "FOO" in os.environ: pass Способ 2: if os.getenv("FOO") is not None: pass Я хотел бы знать, какой метод является …


11
Поместить оператор if-elif-else в одну строку?
Я прочитал ссылки ниже, но они не касаются моего вопроса. Есть ли в Python тернарный условный оператор? (вопрос заключается в сжатии оператора if-else в одну строку) Есть ли более простой способ написать оператор if-elif-else, чтобы он умещался в одной строке? Например, if expression1: statement1 elif expression2: statement2 else: statement3 Или …

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


30
Как улучшить логику для проверки соответствия 4 логических значений некоторым случаям
У меня четыре boolзначения: bool bValue1; bool bValue2; bool bValue3; bool bValue4; Допустимые значения: Scenario 1 | Scenario 2 | Scenario 3 bValue1: true | true | true bValue2: true | true | false bValue3: true | true | false bValue4: true | false | false Так, например, такой сценарий …
118 c++  if-statement 

9
Почему операторы ifelse в R не могут возвращать векторы?
Время от времени я обнаружил, что ifelse-операторы R. Например: ifelse(TRUE,1,2) # [1] 1 ifelse(FALSE,1,2) # [1] 2 Но меня несколько смущает следующее поведение. ifelse(TRUE,c(1,2),c(3,4)) # [1] 1 ifelse(FALSE,c(1,2),c(3,4)) # [1] 3 Это вариант дизайна, который выше моей зарплаты?
118 r  if-statement  r-faq 

11
Проверить, является ли строка допустимым целым числом
Я пытаюсь сделать что-то достаточно распространенное: анализировать вводимые пользователем данные в сценарии оболочки. Если пользователь предоставил действительное целое число, сценарий выполняет одно действие, а если он недопустим, - другое. Проблема в том, что я не нашел простого (и достаточно элегантного) способа сделать это - я не хочу, чтобы ему приходилось …

4
Подсчет с условием IF в запросе MySQL
У меня есть две таблицы, одна для новостей, а другая для комментариев, и я хочу получить количество комментариев, статус которых был установлен как одобренный. SELECT ccc_news . *, count(if(ccc_news_comments.id = 'approved', ccc_news_comments.id, 0)) AS comments FROM ccc_news LEFT JOIN ccc_news_comments ON ccc_news_comments.news_id = ccc_news.news_id WHERE `ccc_news`.`category` = 'news_layer2' AND `ccc_news`.`status` …

3
Манипуляции с типами и (строгие) сравнения больше / меньше в PHP
PHP известен своим манипуляциями с типами. Я должен признать, что это меня озадачивает, и мне трудно понять основные логические / фундаментальные вещи в сравнениях. Например: если $a > $bверно и $b > $cверно, должно ли это означать, что $a > $cэто всегда верно? Следуя базовой логике, я бы сказал « …


5
Если против скорости переключения
Операторы switch обычно быстрее, чем эквивалентные операторы if-else-if (например, описанные в этой статье ) из-за оптимизации компилятора. Как на самом деле работает эта оптимизация? У кого-нибудь есть хорошее объяснение?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.