if-statement

Я смотрел на некоторый пример кода C++ для аппаратного интерфейса, с которым я работаю, и заметил много операторов в следующих строках: if ( NULL == pMsg ) return rv; Я уверен, что слышал, как люди говорят, что сначала поставить константу-хорошая идея, но почему это так? Это просто так, что если у вас есть...

учитывая следующий код: if (is_valid($string) && up_to_length($string) && file_exists($file)) { ...... } Если is_valid($string) возвращает false, интерпретатор php все еще проверяет более поздние условия, такие как up_to_length($string)? Если да, то почему он делает дополнительную рабо...

Я хотел бы сравнить две переменные, чтобы увидеть, являются ли они одинаковыми, но я хочу, чтобы это сравнение было нечувствительным к регистру. например, это будет чувствительно к регистру: if($var1 == $var2){ ... } но я хочу, чтобы это было нечувствительно к регистру, как бы я подошел к этому?...

Я прочитал некоторые устаревшие коды: if ( 1 || !Foo() ) есть ли видимая причина, почему не писать: if ( !Foo() ) ...

этот вопрос уже есть ответ здесь: как представить несколько условий в операторе if оболочки? 6 ответов Я хочу иметь некоторые группы условий в операторе Bash if. В частности, я ищу что-то вроде следующего: if <myC...

Я нашел эту строку в коде JavaScript. var c = (a.b !== null) ? a.b : null; это сокращение оператора if-else, однако значение null присваивается, если оно равно null. Разве это не всегда эквивалентно var c = a.b включая все случаи-исключения, null, undefined и т. д.? другими словами, эти строки (всегда)...

Это, вероятно, кажется дубликатом, так как есть идентичные вопросы там. к сожалению, все ответы на все эти вопросы отсутствуют одна деталь:государства. где я могу получить список стран, государства и городах? например, я хочу этого: | Sydney | New South Wales | Australia | или | Miami | Florida...

этот вопрос уже есть ответ здесь: как сделать цикл бесконечным с "x = y && x != y"? 4 ответы как я могу определить переменные, чтобы сделать бесконечность в то время как цикл с этими условиями...

у меня есть три переменные: VAR1="file1" VAR2="file2" VAR3="file3" как использовать и (&&) оператор в операторе if следующим образом: if [ -f $VAR1 && -f $VAR2 && -f $VAR3 ] then ... fi когда я пишу этот код дает ошибку. Что такое правильный путь?...

обычно я использую квадратные скобки в выражении if: if [ "$name" = 'Bob' ]; then ... но, когда я проверяю, если grep удалось я не использую квадратные скобки: if grep -q "$text" $file ; then ... когда квадратные скобки необходимы в if заявление?...