Ответы, которые имеют не менее 2739 upvotes к настоящему времени, вводят в заблуждение и неверны.
Вопрос в следующем: «Как вы очищаете свой существующий массив?» Например. для A = [1,2,3,4]
.
A = []
является ответом« невежественно и абсолютно неверно ». [] == []
неверно. Это связано с тем, что эти два массива представляют собой два отдельных индивидуальных объекта с их собственными двумя идентичностями, занимая собственное пространство в цифровом мире, каждый по отдельности. Предположим, ваша мать просит вас очистить корзину.
A = [1,2,3,4]; A = [];
Опорожнение объекта массива - самая легкая вещь:
A.length = 0;
Таким образом, баннер под «A» не только пуст, но и чист, как новый!
while(A.length > 0) {
A.pop();
}
A.splice(0, A.length);
Нет, вас попросили опорожнить его:
A.length = 0;
Это единственный код, который правильно опустошает содержимое данного массива JavaScript.
Я предполагаю, что Вы можете ( 3.6 , 4.3 ) [встроенное редактирование] ... для где-пунктов:
"Простой" случай,
case ... when ... then ... else ... end
, и "искавший" случай,case when ... then ... else ... end
Ниже Вас может найти рабочий запрос (будьте в спящем режиме на postgresql), который использует 2 оператора выбора для замены булева значения соответствующим текстовым представлением.
ИЗБРАННЫЙ СЛУЧАЙ ps.open, КОГДА верный ЗАТЕМ еще еще 'ОТКРЫВАЮТ' 'ЗАКРЫТЫЙ' КОНЕЦ, СЛУЧАЙ ps.full, КОГДА верный ЗАТЕМ 'ПОЛНЫЙ' 'СВОБОДНЫЙ' КОНЕЦ, ps.availableCapacity ОТ ParkingState как ps
По-видимому, способность сделать это было добавлено в 3.0.4 с ограничением, которое Вы не можете использовать, подвыбирает в выражении else.
Это пример использования сравнения строк в условии:
SELECT CASE f.type WHEN 'REMOVE'
THEN f.previousLocation
ELSE f.currentLocation
END
FROM FileOperation f
Смотреть Hibernate-Forum: https://forum.hibernate.org/viewtopic.php?t=942197
Ответ из команды (Gavin): Корпус поддерживается в пункте этого предложения, но не в пункте выбора в HB3.
И видно в Джире с государственным «нерешенным».