Все не могу решить в своей голове вопрос, вот спрашиваю ваше мнение
Расскажу суть на примере Bash скриптов. Ну вот «стандартное» условие
if [[ что-то ]];
then делать то-то then...
else делать то-то else...
fi
[[ что-то ]] && {
делать то-то then...
} || {
делать то-то else...
};
Для тех кто не понял что это, я это называю(для себя) альтернативной(короткой) вариацией if. баш обрабатывает это как логическое выражение что-то и делать то-то then... или делать то-то else.... Такая конструкция возможна благодаря сокращенному выполнению логических выражений(зачем выполнять следующее, ведь в «или» если что-то дает true, то оно и будет true), которое присутствует если не во всех, то почти во всех языках
Я думаю достаточно объяснений того, что у меня на уме(если нет, могу добавить).
Ну так
P.S. если это было где-то хорошо разжевано, то дайте ссылку. И прошу не кидаться какашками