Используя Оператор выбора в выборе HQL

Ответы, которые имеют не менее 2739 upvotes к настоящему времени, вводят в заблуждение и неверны.

Вопрос в следующем: «Как вы очищаете свой существующий массив?» Например. для A = [1,2,3,4].

  1. Высказывание «A = [] является ответом« невежественно и абсолютно неверно ». [] == [] неверно. Это связано с тем, что эти два массива представляют собой два отдельных индивидуальных объекта с их собственными двумя идентичностями, занимая собственное пространство в цифровом мире, каждый по отдельности.

Предположим, ваша мать просит вас очистить корзину.

  • Вы не вводите новый, как если бы вы сделали то, о чем вас просили.
  • Вместо этого вы очищаете корзину.
  • Вы не заменяете заполненную новую пустую банку, и вы не берете метку «A» из заполненной банки и не прикрепляете ее к новой, как в A = [1,2,3,4]; A = [];

Опорожнение объекта массива - самая легкая вещь:

A.length = 0;

Таким образом, баннер под «A» не только пуст, но и чист, как новый!


  1. Кроме того, вам не требуется удалять мусор вручную, пока баня не будет пуста! Вас попросили полностью опорожнить существующий, за один ход, чтобы не забрать мусор, пока он не станет пустым, как в:
    while(A.length > 0) {
        A.pop();
    }
    
  2. Нет, чтобы положить левую руку внизу из мусора, держа его справа вверху, чтобы вытащить его содержимое, как в:
    A.splice(0, A.length);
    

Нет, вас попросили опорожнить его:

A.length = 0;

Это единственный код, который правильно опустошает содержимое данного массива JavaScript.

18
задан Henrik Paul 19 January 2009 в 00:20
поделиться

5 ответов

Я предполагаю, что Вы можете ( 3.6 , 4.3 ) [встроенное редактирование] ... для где-пунктов:

"Простой" случай, case ... when ... then ... else ... end, и "искавший" случай, case when ... then ... else ... end

10
ответ дан 30 November 2019 в 08:43
поделиться

Ниже Вас может найти рабочий запрос (будьте в спящем режиме на postgresql), который использует 2 оператора выбора для замены булева значения соответствующим текстовым представлением.

ИЗБРАННЫЙ СЛУЧАЙ ps.open, КОГДА верный ЗАТЕМ еще еще 'ОТКРЫВАЮТ' 'ЗАКРЫТЫЙ' КОНЕЦ, СЛУЧАЙ ps.full, КОГДА верный ЗАТЕМ 'ПОЛНЫЙ' 'СВОБОДНЫЙ' КОНЕЦ, ps.availableCapacity ОТ ParkingState как ps

4
ответ дан 30 November 2019 в 08:43
поделиться

По-видимому, способность сделать это было добавлено в 3.0.4 с ограничением, которое Вы не можете использовать, подвыбирает в выражении else.

5
ответ дан 30 November 2019 в 08:43
поделиться

Это пример использования сравнения строк в условии:

SELECT CASE f.type WHEN 'REMOVE'
                   THEN f.previousLocation 
                   ELSE f.currentLocation 
       END 
FROM FileOperation f
-1
ответ дан 30 November 2019 в 08:43
поделиться

Смотреть Hibernate-Forum: https://forum.hibernate.org/viewtopic.php?t=942197

Ответ из команды (Gavin): Корпус поддерживается в пункте этого предложения, но не в пункте выбора в HB3.

И видно в Джире с государственным «нерешенным».

5
ответ дан 30 November 2019 в 08:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: