Синтаксис Обновления SQLite для конкатенации строк?

Тернарного оператора нужно обычно избегать, но эта форма может быть довольно читаемой:

  result = (foo == bar)  ? result1 :
           (foo == baz)  ? result2 :
           (foo == qux)  ? result3 :
           (foo == quux) ? result4 : 
                           fail_result;

Таким образом, условие и результат держатся вместе на той же строке, и довольно легко скользить вниз и понять то, что продолжается.

19
задан CJBS 20 February 2015 в 18:41
поделиться