Вопросы с тегом 'if-statement'
Оператор "if" является структурой управления во многих языках программирования, которые изменяют поток выполнения в зависимости от состояния. Также включите соответствующий языковой тег, такой как "java", если ваш вопрос зависит от языка.
31
JavaScript проверяет, существует ли переменная (определена/инициализирована)
Какой метод проверки правильности инициализации переменной лучше/правильно?
(Предполагая, что переменная может содержать что угодно (строка, int, объект, функция и т.д.))
if (elem) { // or !elem
или
if (typeof(elem) !== 'undefined') {
или
if (...
25 февр. '11 в 3:44
26
Как выполнить IF... ТОГДА в SQL SELECT?
Как мне выполнить IF...THEN в операторе SQL SELECT? Например: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product
15 сент. '08 в 14:34
5
Помещение простого оператора if-then-else в одну строку
Возможный дубликат: Троичный оператор Python Я только вхожу в Python, и мне действительно нравится краткость синтаксиса. Однако, есть ли более простой способ написать оператор if - then - else чтобы он помещался в одну строку? Например: if count ...
10 мая '10 в 12:58
11
Эквивалент Python && (логический-и) в выражении if
Вот мой код: def front_back(a, b):
# +++your code here+++
if len(a) % 2 == 0 && len(b) % 2 == 0:
return a[:(len(a)/2)] + b[:(len(b)/2)] + a[(len(a)/2):] + b[(len(b)/2):]
else:
#todo! Not yet done. :P
return
Я получаю ошибк...
21 мар. '10 в 1:23
9
if else в шаблонах AngularJS
Я хочу сделать условие в шаблоне AngularJS. Я получаю список видео из Youtube API. Некоторые видео находятся в соотношении 16: 9, а некоторые - в соотношении 4: 3.
Я хочу сделать следующее:
if video.yt$aspectRatio equals widescreen then
elemen...
04 апр. '13 в 11:50
25
Как проверить несколько переменных на значение?
Я пытаюсь сделать функцию, которая будет сравнивать несколько переменных с целым числом и выводить строку из трех букв. Мне было интересно, есть ли способ перевести это на Python. Так скажите:
x = 0
y = 1
z = 3
mylist = []
if x or y or z == 0 :
...
27 февр. '13 в 12:26
18
Как использовать * ngIf еще?
Я использую Angular, и я хочу использовать *ngIf else (доступно с версии 4) в этом примере: <div *ngIf="isValid">
content here ...
</div>
<div *ngIf="!isValid">
other content here...
</div>
Как я могу добиться того же п...
24 мар. '17 в 18:18
8
Являются ли двойные квадратные скобки [[]] предпочтительными в квадратных скобках [] в Bash?
Сотрудник недавно заявил в обзоре кода, что конструкция [[ ]] должна быть предпочтительнее [ ] в конструкциях типа
if [ "`id -nu`" = "$someuser" ] ; then
echo "I love you madly, $someuser"
fi
Он не мог объяснить. Есть один?
21 мар. '09 в 15:28
12
Как сравнить две строковые переменные в инструкции "if" в Bash?
Я пытаюсь заставить оператор if работать в Bash (используя Ubuntu):
#!/bin/bash
s1="hi"
s2="hi"
if ["$s1" == "$s2"]
then
echo match
fi
Я пробовал различные формы инструкции if, используя [["$s1" == "$s2"]], с кавычками и без них, используя =...
25 нояб. '10 в 13:39
29
Укладка многострочных условий в выражениях "если"?
Иногда я прерываю длинные условия в if на несколько строк. Наиболее очевидный способ сделать это:
if (cond1 == 'val1' and cond2 == 'val2' and
cond3 == 'val3' and cond4 == 'val4'):
do_something
Не очень привлекательно визуально, пото...
08 окт. '08 в 6:19
23
Почему python использует "else" после циклов while и while?
Я понимаю, как работает эта конструкция:
for i in range(10):
print(i)
if i == 9:
print("Too big - I'm giving up!")
break;
else:
print("Completed successfully")
Но я не понимаю, почему else используется в качестве ключ...
02 апр. '12 в 16:18
6
Как выполнить логическую операцию ИЛИ в Shell Scripting
Я пытаюсь выполнить простую проверку состояния, но, похоже, не работает.
Если $# равно 0 или больше, чем 1, тогда поздороваться.
Я пробовал следующий синтаксис без успеха:
if [ "$#" == 0 -o "$#" > 1 ] ; then
echo "hello"
fi
if [ "$#" == 0 ] ...
06 нояб. '10 в 1:48
13
Как написать inline if выражение для печати?
Мне нужно напечатать некоторые вещи только тогда, когда для переменной типа boolean задано значение True. Итак, посмотрев , я попытался с простым примером:
>>> a = 100
>>> b = True
>>> print a if b
File "<stdin>",...
09 авг. '12 в 9:31
4
если, элиф, другие операторы проблемы в Bash
Я не могу понять, что проблема со следующим выражением if относится к elif и then. Имейте в виду, что printf все еще находится в разработке. Я просто не смог его проверить в заявлении, поэтому более чем вероятно неверно.
Ошибка, которую я получаю:
...
16 апр. '13 в 10:30
10
Предложение Else в инструкции Python while
Я заметил, что следующий код является законным в Python. Почему мой вопрос? Есть ли конкретная причина?
n = 5
while n != 0:
print n
n -= 1
else:
print "what the..."
21 июл. '10 в 2:49