Вопросы по теме 'if-statement'
поменять регистр vs if else
Мне было интересно, есть ли разница в способе компиляции следующего кода в сборку. Я слышал, что switch-case более эффективен, чем if else, но в этом примере я не совсем уверен, так ли это.
if(x==1){
...
}else if(x==2){
...
}else{
...
}
и...
43388 просмотров
schedule
22.02.2022
ЕСЛИ дорого?
Я не могу, хоть убей, вспомнить, что именно наш учитель сказал в тот день, и я надеюсь, что вы, вероятно, знаете.
Модуль «Структуры данных и алгоритмы», и он сказал нам что-то вроде:
Оператор if — самое дорогое [что-то]. [что-то]...
45358 просмотров
schedule
26.03.2023
Является ли ранний возврат из функции более элегантным, чем оператор 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 просмотров
schedule
28.06.2022
Как не писать 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 просмотров
schedule
24.08.2022
PHP оператор if или не работает
Мы пытаемся использовать приведенный ниже фрагмент кода
if (($_GET['1'] != "1") || ($_GET['1'] != "2")) {
Когда мы пытаемся это сделать, независимо от того, какое значение имеет переменная, оно будет оцениваться как истинное, даже если...
20949 просмотров
schedule
13.07.2023
Условные операторы htaccess на основе имени/пути сервера
Можно ли написать некоторые условные операторы «если» в htaccess на основе имени/пути сервера?
Я знаю, что могу использовать <IfModule> , но это не решает проблему, когда сервер разработки и рабочий сервер идентичны.
Спасибо
3816 просмотров
schedule
10.04.2024
Является ли плохой практикой использование оператора 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 просмотров
schedule
09.04.2022
В чем причина того, что константы сначала помещаются в операторы if?
Я просматривал пример кода C++ для аппаратного интерфейса, с которым я работаю, и заметил множество утверждений следующего содержания:
if ( NULL == pMsg ) return rv;
Я уверен, что слышал, как люди говорят, что поставить константу на первое...
9062 просмотров
schedule
28.06.2022
Аргумент LaTeX \ newcommand по умолчанию: пуст?
Я пытаюсь написать простой пример команды, которая ничего не печатает без аргумента, но с аргументом она чем-то окружает.
Я читал, что значение по умолчанию должно быть \@empty , а простое условие \ifx\@empty#1 должно работать:...
34012 просмотров
schedule
26.01.2023