Вопросы по теме 'if-statement'

поменять регистр vs if else
Мне было интересно, есть ли разница в способе компиляции следующего кода в сборку. Я слышал, что switch-case более эффективен, чем if else, но в этом примере я не совсем уверен, так ли это. if(x==1){ ... }else if(x==2){ ... }else{ ... } и...
43388 просмотров

ЕСЛИ дорого?
Я не могу, хоть убей, вспомнить, что именно наш учитель сказал в тот день, и я надеюсь, что вы, вероятно, знаете. Модуль «Структуры данных и алгоритмы», и он сказал нам что-то вроде: Оператор if — самое дорогое [что-то]. [что-то]...
45358 просмотров

Является ли ранний возврат из функции более элегантным, чем оператор if?
Я и мой коллега спорили о том, что из нижеперечисленного более элегантно. Я не буду говорить, кто есть кто, так что это беспристрастно. Что изящнее? public function set hitZone(target:DisplayObject):void { if(_hitZone !=...
9287 просмотров
schedule 30.10.2022

Двойные квадратные скобки [[]] предпочтительнее одинарных квадратных скобок [] в Bash?
Сотрудник недавно заявил в обзоре кода, что конструкция [[ ]] предпочтительнее [ ] в таких конструкциях, как if [ "`id -nu`" = "$someuser" ] ; then echo "I love you madly, $someuser" fi Он не мог дать объяснения. Есть один?
288402 просмотров
schedule 16.06.2023

синтаксис в выражении - Haskell
Я новичок в Haskell!! Я написал этот код: import Data.List inputIndex :: [String] -> [String] -> Bool inputIndex listx input = and [x `elem` listx |x <- input] inputIndex = if inputIndex == true then putStrLn ("ok")...
1495 просмотров
schedule 10.06.2022

Как сделать отступ в длинных условных выражениях для операторов if?
Мой вопрос относится к предыдущему вопросу , но предлагаемые решения не решайте проблему, которую я описал ниже. После поиска в Google я не нашел никаких рекомендаций по стилю кода, которые решали бы конкретную проблему длинных условных выражений в...
15264 просмотров
schedule 10.09.2022

Если-оператор - проверить строку на переменную или переменную на строку?
Возможные дубликаты: Изящное избегание NullPointerException в Java Многоязычные поля в таблицах БД Точная копия изящно избежать исключения NullPointerException в Java Что ты любишь больше? Я просто ненавижу смотреть...
24353 просмотров
schedule 22.07.2023

Одна строка, если операторы
Недавно я был вовлечен в спор с коллегой, в котором использовались однострочные операторы if, и я хотел узнать, что думает stackoverflow. Считаете ли вы, что заявление должно быть написано так: if(condition) { statement = new assignment;...
14686 просмотров
schedule 21.04.2023

Ошибка компилятора AS3 1083: проблема с синтаксисом else
Я создаю простой щелчок и прокручиваю для будущего меню для моего личного сайта. У меня есть бокс, я его назвал thing_mc, и у меня есть 3 позиции для него. У меня есть следующий и предыдущий. кнопка, которая будет управлять положением thing_mc. Я...
4783 просмотров
schedule 16.06.2022

Сочетание IF else с LEFT для скрытия столбцов
Я пытаюсь написать код для скрытия столбцов, если первые 3 символа ячеек в диапазоне равны содержимому другого. У меня есть код для скрытия столбцов, если ячейки в диапазоне пусты: - Private Sub Worksheet_Change(ByVal Target As Range) Dim r As...
1673 просмотров
schedule 13.02.2023

Два выбора If во время запроса выбора
ВЫБЕРИТЕ o.id, o.id как oid, o.id как orderId, o.cid, o.date, o.state, o.price, o.currency, o.lastChange, o.url AS, постоянная ссылка, o.period , o.bloggerId, o.bloggerShare, o.offerValidity, o.rebate, o.cid, o.reason, o.bidReason, o.bidDate,...
135 просмотров
schedule 09.02.2024

if/else против тернарного оператора
Учитывая время оценки, следующие два эквивалентны? if(condition1) { //code1 } else { //code2 } condition1 ? code1 : code2 Или они просто синтаксически разные?
1173 просмотров

Как не писать request.GET.get() дважды, чтобы напечатать его?
Я родом из PHP и хотел бы знать, есть ли способ сделать это в Python. В PHP вы можете убить 2 зайцев одним выстрелом следующим образом: Вместо: if(getData()){ $data = getData(); echo $data; } Я могу сделать это: if($data =...
32397 просмотров
schedule 01.05.2022

Что быстрее - if..else или Select..case?
У меня есть три условия для сравнения. Какой из двух следующих быстрее? Пожалуйста, укажите мне. Спасибо всем! If var = 1 then Command for updating database ElseIf var = 2 then Command for updating database ElseIf var = 3 then...
11524 просмотров

PHP оператор if или не работает
Мы пытаемся использовать приведенный ниже фрагмент кода if (($_GET['1'] != "1") || ($_GET['1'] != "2")) { Когда мы пытаемся это сделать, независимо от того, какое значение имеет переменная, оно будет оцениваться как истинное, даже если...
20949 просмотров
schedule 13.07.2023

Условные операторы htaccess на основе имени/пути сервера
Можно ли написать некоторые условные операторы «если» в htaccess на основе имени/пути сервера? Я знаю, что могу использовать <IfModule> , но это не решает проблему, когда сервер разработки и рабочий сервер идентичны. Спасибо
3816 просмотров

Является ли плохой практикой использование оператора if без фигурных скобок?
Я видел такой код: if(statement) do this; else do this; Однако я думаю, что это более читабельно: if(statement){ do this; }else{ do this; } Поскольку оба метода работают, это просто вопрос предпочтения, который...
139064 просмотров
schedule 21.12.2022

условный оператор as3 не работает
В моем коде здесь: var manTimer:Timer = new Timer(1700,5); manTimer.addEventListener(TimerEvent.TIMER, moveMan); function moveMan(e:TimerEvent):void { var manX:Tween = new Tween(man, "x", Regular.easeIn, man.x, man.x - 100, 1.5, true); }...
547 просмотров

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

Аргумент LaTeX \ newcommand по умолчанию: пуст?
Я пытаюсь написать простой пример команды, которая ничего не печатает без аргумента, но с аргументом она чем-то окружает. Я читал, что значение по умолчанию должно быть \@empty , а простое условие \ifx\@empty#1 должно работать:...
34012 просмотров