Безопасно ли проверять указатель на отсутствие NULLнаписания просто if(pointer)или я должен использовать if(pointer !=
Безопасно ли проверять указатель на отсутствие NULLнаписания просто if(pointer)или я должен использовать if(pointer !=
Как лучше всего использовать switchоператор против использования ifоператора для 30unsigned перечислений, где около 10 имеют ожидаемое действие (в настоящее время это то же самое действие). Производительность и пространство необходимо учитывать, но это не критично. Я абстрагировал фрагмент, так что...
Я пытаюсь создать простой скрипт Bash, чтобы проверить, не работает ли веб-сайт, и по какой-то причине оператор «и» не работает: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') STRING=$(curl -s...
Я пытаюсь написать сценарий, который будет проверять два флага ошибок, и в случае изменения одного флага (или обоих) будет эхо- ошибка произошла. Мой сценарий: my_error_flag=0 my_error_flag_o=0 do something..... if [[ "$my_error_flag"=="1" || "$my_error_flag_o"=="2" ] || [ "$my_error_flag"="1"...
Я новичок в bash и застрял при попытке отменить следующую команду: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Это если условие возвращает истину, если я подключен к Интернету. Я хочу, чтобы это произошло наоборот, но...
Я использую функцию 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 ==...
Я читаю примеры bash, ifно некоторые примеры написаны в квадратных скобках: if [ -f $param ] then #... fi другие с двойными квадратными скобками: if [[ $? -ne 0 ]] then start looking for errors in yourlog fi В чем...
У меня есть очень длинное условное утверждение, подобное следующему: if(test.type == 'itema' || test.type == 'itemb' || test.type == 'itemc' || test.type == 'itemd'){ // do something. } Мне было интересно, смогу ли я переформулировать это выражение / утверждение в более сжатую форму. Есть идеи, как...
Как проверить строку, чтобы увидеть, содержит ли она какие-либо строки из массива? Вместо того, чтобы использовать if (string.contains(item1) || string.contains(item2) ||
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Улучшить этот вопрос В недавнем обзоре кода участник пытается обеспечить...
Я извлекаю два значения из словаря, и перед их использованием мне нужно преобразовать их и проверить на правильный тип. Вот что я придумал: var latitude : AnyObject! = imageDictionary["latitude"] var longitude : AnyObject! = imageDictionary["longitude"] if let latitudeDouble = latitude as? Double...
Мой вопрос: if (/* condition A */) { if(/* condition B */) { /* do action C */ } else /* ... */ } else { /* do action C */ } Можно ли просто написать код действия C один раз вместо двух? Как это
У меня есть класс Animalи его подкласс Dog. Я часто пишу следующие строки: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Для переменной Animal animal;. Есть ли какой-нибудь синтаксис, который позволяет мне написать что-то вроде: if (Dog dog = animal as Dog) { dog.Name; ... }...
Мой вопрос касается строки, которую я упомянул в теме и которую я вижу во многих местах внутри производственного кода. Общий код выглядит так: if (0) { // Empty braces } else if (some_fn_call()) { // actual code } else if (some_other_fn_call()) { // another actual code ... } else { // default case...
У меня есть следующий код num1 = 10 someBoolValue = True Мне нужно установить значение num1для 20если someBoolValueесть True; и ничего не делать иначе. Итак, вот мой код для этого num1 = 20 if someBoolValue else num1 Могу ли я как-нибудь избежать ...else num1детали, чтобы она выглядела чище?...
Должен ли я проверить ifчто-то действительно или просто tryсделать это и поймать исключение? Есть ли надежная документация о том, что предпочтителен один из способов? Является ли один способ более питоническим ? Например, я должен: if len(my_list) >= 4: x = my_list[3] else: x = 'NO_ABC' Или:...
У меня есть следующий код: if(!partialHits.get(req_nr).containsKey(z) || partialHits.get(req_nr).get(z) < tmpmap.get(z)){ partialHits.get(z).put(z, tmpmap.get(z)); } где partialHitsхэш-карта Что будет, если первое утверждение верно? Будет ли Java проверять второе утверждение? Потому что для...
Начиная с C ++ 17, можно написать ifблок, который будет выполняться точно так же, как это: #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...
У меня есть вопрос о структуре if-else в командном файле. Каждая команда выполняется индивидуально, но я не смог безопасно использовать блоки if - else, поэтому эти части моей программы не работают. Как я могу заставить эти части работать? Спасибо. IF %F%==1 IF %C%==1 ( ::copying the file c to d...
Как лучше всего сделать простой if- elseв Тимелеафе? Я хочу добиться в Thymeleaf того же эффекта, что и <c:choose> <c:when test="${potentially_complex_expression}"> <h2>Hello!</h2> </c:when> <c:otherwise> <span class="xxx">Something else</span>...