google/closure-compiler

Compress condition as logical expression

Open

#1.842 aberto em 13 de jun. de 2016

Ver no GitHub
 (3 comments) (0 reactions) (0 assignees)Java (1.197 forks)batch import
enhancementhelp wanted

Métricas do repositório

Stars
 (7.176 stars)
Métricas de merge de PR
 (Mesclagem média 3d 4h) (1 fundiu PR em 30d)

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!

Guia do colaborador