Ou s'il était un peu plus tordu encore:

b = !a ? a : a ? a : false ;
:aie: