Запитання з тегом «if-statement»

Оператор "якщо" - це структура управління потоком у більшості мов програмування, яка розгалужує потік виконання залежно від двійкового стану, як правило, оцінюється під час виконання. Якщо твердження також зазвичай називають умовними. Використовуючи цей тег, будь-ласка, додайте відповідний тег мови, наприклад, наприклад, "java", якщо ваше питання стосується мови.



17
Java-рядок - подивіться, чи містить рядок лише цифри, а не букви
У мене є рядок, який я завантажую протягом усієї програми, і вона змінюється від цифр до букв тощо. У мене є просте ifтвердження, щоб побачити, чи містить він букви чи цифри, але щось працює не зовсім правильно. Ось фрагмент String text = "abc"; String number; if (text.contains("[a-zA-Z]+") == false && …

11
вбудовані умови в angular.js
Мені було цікаво, чи є спосіб у певному режимі умовно відображати вміст, відмінний від використання ng-show тощо. Наприклад, у backbone.js я можу зробити щось із вбудованим вмістом у шаблоні на кшталт: <% if (myVar === "two") { %> show this<% } %> але в кутовому плані я, здається, обмежений показ …

10
Який ефект від замовлення, якщо… інше, якщо твердження ймовірні?
Зокрема, якщо у мене є серія if... else ifтверджень, і я якось заздалегідь знаю відносну ймовірність, яку оцінюватиме кожне твердження true, скільки різниці у часі виконання має сортувати їх у порядку ймовірності? Наприклад, чи варто віддати перевагу цьому: if (highly_likely) //do something else if (somewhat_likely) //do something else if (unlikely) …


7
Python якщо ні == vs якщо! =
Яка різниця між цими двома рядками коду: if not x == 'val': і if x != 'val': Чи одна ефективніша за іншу? Було б краще використовувати if x == 'val': pass else:

6
Тест на рядок ненульової довжини в Bash: [-n “$ var”] або [“$ var”]
Я бачив тести сценаріїв Баша на рядок із нульовою довжиною двома різними способами. Більшість сценаріїв використовують -nопцію: #!/bin/bash # With the -n option if [ -n "$var" ]; then # Do something when var is non-zero length fi Але варіант -n насправді не потрібен: # Without the -n option if …

5
Чи можна використовувати пакет dplyr для умовної мутації?
Чи можна використовувати мутацію, коли мутація умовна (залежно від значень певних значень стовпців)? Цей приклад допомагає показати, що я маю на увазі. structure(list(a = c(1, 3, 4, 6, 3, 2, 5, 1), b = c(1, 3, 4, 2, 6, 7, 2, 6), c = c(6, 3, 6, 5, 3, 6, …

5
Як реалізувати оператор if-else в XSLT?
Я намагаюся реалізувати оператор if -se в XSLT, але мій код просто не розбирається. Хтось має ідеї? <xsl:variable name="CreatedDate" select="@createDate"/> <xsl:variable name="IDAppendedDate" select="2012-01-01" /> <b>date: <xsl:value-of select="$CreatedDate"/></b> <xsl:if test="$CreatedDate > $IDAppendedDate"> <h2> mooooooooooooo </h2> </xsl:if> <xsl:else> <h2> dooooooooooooo </h2> </xsl:else>
171 xml  xslt  if-statement 


23
Перевага переключення на оператор if-else
Яка найкраща практика використання switch оператора проти використання ifоператора для 30 unsignedперерахувань, де приблизно 10 мають очікувані дії (на даний момент це та сама дія). Продуктивність та простір потрібно враховувати, але вони не є критичними. Я абстрагував фрагмент, тому не ненавиджу мене за умовами іменування. switch заява: // numError is …

4
Оператор "і" для оператора "якщо" в Bash
Я намагаюся створити простий сценарій 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 $WEBSITE | grep -o "string_to_search") VALUE="string_to_search" if [ $STATUS -ne 200 ] && [[ …
168 bash  if-statement 

4
Bash, якщо заява з кількома умовами видає помилку
Я намагаюся написати сценарій, який перевірятиме два прапори помилок, і в разі зміни одного прапора (або обох) він повториться - сталася помилка. Мій сценарій: 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" && "$my_error_flag_o"="2" ]]; then echo "$my_error_flag" else echo "no flag" fi В основному, …
165 bash  if-statement  flags 

5
Негативно, якщо умова в сценарії bash
Я новачок у баші, і я застряг у спробі заперечити таку команду: wget -q --tries=10 --timeout=20 --spider http://google.com if [[ $? -eq 0 ]]; then echo "Sorry you are Offline" exit 1 Це якщо умова повертається у вірно, якщо я підключений до Інтернету. Я хочу, щоб це сталося навпаки, але …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.