Описание тега shorthand-if
1
ответ
IF/ELSE PHP сокращение
Последние пару часов я изо всех сил пытаюсь написать условное выражение PHP ниже: public static $url = $_SERVER['HTTP_REFERER']; if (false !== strpos($url,'en')) { $currlang = 'en'; } else { $currlang = 'fr'; } Я не могу понять, как это сделать, хот…
16 апр '13 в 00:02
1
ответ
Сокращенное выражение if/else: foo? Foo:bar vs foo || бар
Интересно, как эти два отличаются? var hello = foo?foo:bar; против var hello = foo || bar; Вы можете это объяснить? а какой пример дела? или оба одинаковы? PS: foo / bar должен быть похож на string / int / obj / boolean...
23 окт '13 в 07:08
2
ответа
jquery: более короткий код (если & var)
Это, наверное, глупый вопрос, но у меня проблема не в том, что код не работает, скорее код слишком длинный... все работает нормально, но, например, есть ли способ сократить if / else? или можно отследить 4 разных вар, но с более коротким кодом? var …
12 фев '13 в 20:44
3
ответа
Сокращение, если заявление
Есть ли укороченная версия следующего: Используя ASP.NET MVC, это на странице HTML <%= IsTrue ? Html.Image("~/images/myimage.gif") : "" %> Я знаю, что на самом деле пишу только 3 дополнительных символа, просто интересно, есть ли что-то лучше.
15 сен '09 в 11:06
1
ответ
Почему lvalue требуется в сокращенной форме if-else в части else при использовании оператора присваивания?
#include <stdio.h> void main() { int k = 8; int m = 7; int z = k < m ? k = m : m++; printf("%d", z); k = 8; m = 7; z = k < m ? m++ : k=m; printf("%d", z); } Выход Compile Error: main.c: In function 'main': main.c:19:32: error: lvalue re…
25 янв '14 в 19:02
1
ответ
Есть ли в C# сокращение "что-то, если (условие);" заявление?
Просто и кратко: есть ли в C# сокращение? if заявление, похожее на Руби? return if (condition)
10 мар '16 в 10:47
4
ответа
Стенография если? возвращение: ноль
Я хочу добиться этого: if (full) { return } else{ // nuthin } Но короче, что-то вроде: full ? return : null; Но это не работает.. Я мог бы сделать: if (full) { return } Но мне больше нравится троичная Я ожидал что-то вроде full ? return работать... …
27 май '14 в 13:45
1
ответ
php if/else fail: fail
Нормальное выражение работает нормально, стенография - нет. Где я тут не прав? if (isset($var)) $value = $var; elseif ($str !== 'string') $value = $str; else $value = null; // works just fine $value = (isset($var)) ? $var : ($str !== 'string') ? $st…
05 фев '16 в 10:41
4
ответа
Как написать в сокращенной форме, если / еще, если / еще?
Есть ли сокращение для оператора if / else if / else? Например, я знаю, что есть один для оператора if / else: var n = $("#example div").length; $("body").css("background", (n < 2) ? "green" : "orange"); Но как мне написать следующее в сокращенно…
10 сен '14 в 20:40
0
ответов
jshint жалуется на сокращение и оператор с логическим значением
У меня есть функция JavaScript, которая должна быть выполнена на основе логического значения. Мне очень нравится использовать && оператор для этого (который выполняет вторую часть, только если первая приводит к true). someBoolean && …
16 июл '14 в 12:03
4
ответа
Инициализация двух переменных одновременно
Есть ли способ инициализировать эти две переменные одновременно? в этом примере переменная "время" может быть "" или иметь значение. var variable1 = string.IsNullOrEmpty(time) ? string.Empty : "value"; var variable2 = string.IsNullOrEmpty(time) ? "v…
19 ноя '14 в 13:00
1
ответ
Получение синтаксической ошибки при использовании сокращенного кода if/else
Может кто-нибудь сказать мне, что не так с приведенным ниже сокращением if/else кода? <div class="holder <?php echo (!empty($bid_info['sale_price'] ? 'holder7' : 'holder4'); ?>"> По этой странице это кажется правильным!? Хотя я получаю с…
15 авг '13 в 15:54
5
ответов
Эхо с сокращением, если не ведет себя должным образом
Я программирую на PHP, я использую "стенографию, если" для вывода некоторого HTML-кода на страницу, но он ведет себя странным образом. echo '<div id="filter_bar"> <ul>'; echo '<li><a href="?select=trending"' . ($_GET['select'] =…
20 сен '11 в 10:37
2
ответа
Сокращенный синтаксис javascript
Мне было интересно, как это может быть написано в сокращенной форме, что оператор будет выполняться Этот не работает, но я вижу этот вид синтаксиса много раз в плагинах - переменные, смешанные с операторами и т.д.. Может ли кто-нибудь дать объяснени…
02 сен '12 в 08:09
2
ответа
Сокращение Javascript для истинного или ложного в функции
Есть ли сокращенный способ сделать это так, чтобы результат всегда был верным или ложным? function trueFalse() { if( a == 1 ) { return true; }else{ return false; } } Что-то вроде возврата true:false; и нет необходимости в другом разделе? Благодарю.
14 июн '13 в 15:10
2
ответа
Как работает сокращение, если / еще работает? [PHP]
Я пытался перевести мой PHP в сокращенную версию, просто чтобы узнать что-то новое, но я не могу заставить свою работу работать. Я посмотрел на множество других вопросов по этому поводу на SO, но не смог адаптировать ни один из них к моей ситуации. …
10 окт '14 в 08:22
3
ответа
Сокращение, если существует переменная /else
Я просто запускаю функцию, которая проверяет, является ли переменная year установлен, если нет, то установите его new Date().getFullYear(), Ошибка, которую я получаю: Uncaught ReferenceError: год не определен year = (year) ? year : new Date().getFul…
22 мар '16 в 21:49
2
ответа
Стенография php if{} ELSE IF{} else{}
Есть ли возможность написать стенографию if, ELSE IF, оператор else для php. если / else ясно, но есть ли краткий способ, когда я хочу использовать elseif (кроме switch)? if ($typeArray == 'date'){ echo 'date'; } else if($typeArray == 'time'){ echo …
18 июн '14 в 13:03
3
ответа
Сокращение, если тогда еще производительность / оптимизация в php
Говоря о PHP, я хотел бы спросить, есть ли разница в производительности между этими двумя: $name=($IsBoy)?"George":"Mary"; против if($IsBoy) { $name="George"; } else { $name="Mary"; } Приведут ли эти два к другому коду операции? Если да, будет ли те…
01 июл '13 в 12:53
5
ответов
if (true) Сокращение
Есть ли сокращение при проверке логического значения на true?Пример: if (autoConnect) Connect(); Мы можем return IsOpen() ? true : false; Но я не могу получить autoConnect ? Connect(); Бег. Есть ли способ сделать это?
21 май '14 в 16:58