Je suis un peu perplexe quand ou non à inclure break
après le dernier cas, souvent default
.
switch (type) {
case 'product':
// Do behavior
break;
default:
// Do default behavior
break; // Is it considered to be needed?
}
break
Je crois comprendre que le seul but est d’empêcher le code de traverser le reste de la switch
casse.
Est-il alors considéré comme plus logique d’avoir un break
dernier pour des raisons de cohérence ou d’éviter de l’avoir du fait de son break
non-utilisation fonctionnelle? Les deux sont logiques de différentes manières à mon avis.
Cela pourrait être comparé dans une certaine mesure à la fin d'un .php
fichier ?>
. Je ne termine jamais avec ?>
principalement en raison du risque de sortie d'espaces vides, mais on pourrait argumenter que ce serait la chose logique à la fin du fichier.
break
dernier cas aswell :)