Oui, une fois que tu connais l'astuce c'est plus rapide. Mais je trouve que ça reste plus logique de mettre ça en 2 lignes. Une avec l'initialisation des variables et une avec l'affectation d'une variable.
C'est comme l'utilisation de l'opérateur ternaire (condition ? action1 : action2), c'est plus cours, mais je trouve beaucoup plus lisible un if .. then ... else.