google/closure-compiler

Compress condition as logical expression

Open

#1 842 ouverte le 13 juin 2016

Voir sur GitHub
 (3 commentaires) (0 réactions) (0 assignés)Java (1 197 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (7 176 stars)
Métriques de merge PR
 (Merge moyen 3j 4h) (1 PR mergée en 30 j)

Description

Hi,

I wonder if it's possible to shrink an expression like

if (!a)
   c = b;
else
   c =a;

to

c = a || b;

instead of

c = a ? a : b;

You do such tricks already in a logical manner to kick out if-statements, but it would make sense within expressions as well. Or do I miss something, that it should be avoided?

Thanks!

Guide contributeur