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

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



4
Почему использование 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: не использовать в len(SEQUENCE)качестве значения условия …

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

3
Как объединить несколько условий для подмножества фрейма данных, используя «ИЛИ»?
У меня есть data.frame в R. Я хочу попробовать два разных условия для двух разных столбцов, но я хочу, чтобы эти условия были инклюзивными. Поэтому я хотел бы использовать «ИЛИ» для объединения условий. Я использовал следующий синтаксис прежде с большим успехом, когда я хотел использовать условие «И». my.data.frame <- data[(data$V1 …
174 r  conditional  dataframe 

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

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

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


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

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

6
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 does "Next" End …
101 vba  conditional  loops 

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

4
Создание нового столбца на основе условия 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 поэтому, учитывая приведенную выше таблицу, это должно быть: …

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.