Вопросы с тегом «conditional»

Условное слово имеет различное значение для разных языков и, вероятно, его следует избегать как тега.

315
Проверьте, есть ли что-то (нет) в списке в Python

У меня есть список кортежей в Python , и у меня есть условие, где я хочу взять ветвь ТОЛЬКО если кортежа нет в списке (если он в списке, то я не хочу брать ветку if) if curr_x -1 > 0 and (curr_x-1 , curr_y) not in myList: # Do Something Это на самом деле не работает для меня, хотя. Что я сделал...

211
Почему использование len (SEQUENCE) в значениях условий считается неправильным Pylint?

Учитывая этот фрагмент кода: from os import walk files = [] for (dirpath, _, filenames) in walk(mydir): # more code that modifies files if len(files) == 0: # <-- C1801 return None Пилинт встревожил меня этим сообщением относительно строки с оператором if: [pylint] C1801: не использовать в...

181
Какая команда означает «ничего не делать» в условном выражении в Bash?

Иногда при создании условий мне нужен код, который ничего не делает, например, здесь я хочу, чтобы Bash ничего не делал, если значение $aбольше 10, выведите «1», если $aменьше 5, в противном случае выведите «2»: if [ "$a" -ge 10 ] then elif [ "$a" -le 5 ] then echo "1" else echo "2" fi Это делает...

174
Как отменить тест с регулярными выражениями в скрипте bash?

Используя GNU bash (версия 4.0.35 (1) -релиз (x86_64-suse-linux-gnu), я хотел бы отменить тест с регулярными выражениями. Например, я хотел бы условно добавить путь к переменной PATH, если путь еще не существует, как в: TEMP=/mnt/silo/bin if [[ ${PATH} =~ ${TEMP} ]] ; then PATH=$PATH; else...

174
Как объединить несколько условий для подмножества фрейма данных, используя «ИЛИ»?

У меня есть data.frame в R. Я хочу попробовать два разных условия для двух разных столбцов, но я хочу, чтобы эти условия были инклюзивными. Поэтому я хотел бы использовать «ИЛИ» для объединения условий. Я использовал следующий синтаксис прежде с большим успехом, когда я хотел использовать условие...

150
Является ли хорошей практикой использование оператора xor для логических проверок? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 10 месяцев назад . Улучшить этот вопрос Я лично , как исключающие или , ^, оператор ,...

143
Переключатель Javascript против если ... еще, если ... еще

Ребята, у меня есть пара вопросов: Есть ли разница в производительности между JavaScript switchи оператором if...else? Если так, то почему? Является ли поведение switchи if...elseотличается в разных браузерах? (FireFox, IE, Chrome, Opera, Safari) Причина, по которой я задаю этот вопрос, заключается...

106
Синтаксис условия if / else в миксине SCSS

Привет, я пытаюсь изучить SASS / SCSS и пытаюсь реорганизовать собственный миксин для clearfix я бы хотел, чтобы миксин был основан на том, передаю ли я миксину ширину. мысли до сих пор (только псевдокод, поскольку я буду включать другие миксины) @mixin clearfix($width) { @if !$width { // if width...

106
#ifdef #ifndef в Java

Я сомневаюсь, что есть способ создать условия времени компиляции в Java, такие как #ifdef #ifndef в C ++. Моя проблема в том, что у меня есть алгоритм, написанный на Java, и у меня другое время работы улучшается для этого алгоритма. Поэтому я хочу измерить, сколько времени я экономлю при...

101
VBA - как условно пропустить итерацию цикла for

У меня есть цикл for по массиву. Я хочу проверить наличие определенного условия в цикле и перейти к следующей итерации, если это правда: For i = LBound(Schedule, 1) To UBound(Schedule, 1) If (Schedule(i, 1) < ReferenceDate) Then PrevCouponIndex = i Continue '*** THIS LINE DOESN'T COMPILE, nor...

101
JavaScript: пустой массив, [] в условных структурах принимает значение true. Почему это?

Я столкнулся с множеством ошибок в своем коде, потому что ожидал этого выражения: Boolean([]); оценить как ложь. Но это было не так, поскольку оно было оценено как истина. Следовательно, функции, которые, возможно, вернулись []так: // Where myCollection possibly returned [ obj1, obj2, obj3] or []...

100
Создание нового столбца на основе условия if-elif-else

У меня есть DataFrame df: A B a 2 2 b 3 1 c 1 3 Я хочу создать новый столбец на основе следующих критериев: если строка A == B: 0 если строкаA > B: 1 если строка A < B: -1 поэтому, учитывая приведенную выше таблицу, это должно быть: A B C a 2 2 0 b 3 1 1 c 1 3 -1 Для типичных if elseслучаев,...

99
Условная вставка MySQL

Мне сложно сформировать условный INSERT У меня есть x_table со столбцами (экземпляр, пользователь, элемент), где идентификатор экземпляра уникален. Я хочу вставить новую строку только в том случае, если у пользователя уже нет данного элемента. Например, при попытке вставить instance = 919191 user...

99
Как в PHP работает «сделать что-нибудь ИЛИ УМЕРТЬ ()»?

Я пишу приложение php для доступа к базе данных MySQL, и в учебнике он говорит что-то вроде mysql_connect($host, $user, $pass) or die("could not connect"); Как PHP узнает, что функция завершилась неудачно, и запускает часть кристалла? Думаю, я спрашиваю, как работает часть «или». Не думаю, что...

95
Условная сборка на основе среды с использованием Webpack

У меня есть кое-что для разработки - например, моки, которыми я не хотел бы загромождать свой файл распределенной сборки. В RequireJS вы можете передать конфигурацию в файле плагина и условно потребовать что-то в зависимости от этого. Для webpack, похоже, нет способа сделать это. Во-первых, чтобы...

94
Замена элементов Numpy, если условие выполнено

У меня есть большой массив numpy, которым мне нужно манипулировать, чтобы каждый элемент был изменен на 1 или 0, если условие выполнено (будет использоваться в качестве маски пикселей позже). В массиве около 8 миллионов элементов, и мой текущий метод занимает слишком много времени для конвейера...

92
Как сравнивать строки в условных директивах препроцессора C

Мне нужно сделать что-то подобное в C. Это работает, только если я использую char, но мне нужна строка. Как я могу это сделать? #define USER "jack" // jack or queen #if USER == "jack" #define USER_VS "queen" #elif USER == "queen" #define USER_VS "jack" #endif...