Результаты поиска по запросу "conditional-operator"

4 ответа

Bash if [false]; возвращает истину

На этой неделе изучал bash и столкнулся с загадкой. #!/bin/sh if [ false ]; then echo "True" else echo "False" fiЭто всегда будет выводить True, хотя условие может показывать иначе. Если я уберу скобки[] тогда работает, но я не понимаю почему.

2 ответа

Условно установите переменную, если она NULL

При переходе черезsqlite3_stmtЯ хотел бы проверить на возвращаемое значениеNULL а не хранить его и сверять с сохраненным значением. Вот что я делаю сейчас: char *email = (char *)sqlite3_column_text(statement, 10); if (email == NULL) email = ...

9 ответов

C # Условный оператор не оператор?

У меня есть небольшой фрагмент кода, который меня расстраивает:

ТОП публикаций

2 ответа

Условный оператор и делегат сравнения

Даны две реализации методов сравнения: // compares by Key... private static int CompareByKey(KeyValuePair<int, string> x, KeyValuePair<int, string> y) { return x.Key.CompareTo(y.Key); } // compares by Value... private static int ...

5 ответов

?: оператор («оператор Элвиса») в PHP

Я видел это сегодня в некотором коде PHP:

3 ответа

Красиво, просто и коротко. Спасибо :)

ался вернуть значение true или false в зависимости от условия, используя условный оператор, но получил ошибку. Вот мой код, bool isEmpty() { int listSize = Node::size(); listSize > 0 ? return (true) : return (false); return false; }И здесь ...

1 ответ

Зачем использовать троичный оператор, не назначая значение для «истинного» условия (x = x?: 1)

1 ответ

Ошибка условного оператора C # В качестве оператора могут использоваться только выражения присваивания, вызова, приращения, уменьшения, ожидания и новых объектов

Привет, я писал основную программу, чтобы найти, является ли введенное число простым или нет. у меня есть

3 ответа

Ошибка компилятора для условного оператора «?:» При использовании с оператором приведения типов

Следующий код в простейшей форме: struct X { operator char () const { return 'a'; } }; int main () { X obj, *p = &obj; char a = *p; // ok char c = (true)? *p : 'z'; }Этот код [http://www.ideone.com/lUJE2]выдает ошибку компилятора как, ошибка: ...

7 ответов

Условный оператор в Coffeescript

Мне действительно это нравится: var value = maxValue > minValue ? minValue : maxValue;Есть ли в Coffescript что-то такое же краткое?