google/closure-compiler

Compress condition as logical expression

Ouverte

#1 842 ouverte le 13 juin 2016

 (3 commentaires) (0 réaction) (0 personne assignée)Java (1 197 forks)batch import
enhancementhelp wanted

Métriques du dépôt

Stars
 (7 176 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

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