Doit une fonction de l'utilisation: return null;?

Si un retour de fonction null?

E. g.

function test()
{
    return null; //vs return;
}

Est le dernier considéré comme une mauvaise pratique ou n'est-il pas d'importance?

PS

Si c'est une mauvaise pratique qui ne devrait pas être subjectif à mon humble avis.

  • Si vous avez une pratique d'indiquer que null valeur signifie quelque chose de spécifique, c'est à dire les arguments de la fonction contenir de mauvaises données, puis aller de l'avant. Mais souvent boolean retour est plus que suffisant, si. J'utilise null anonyme funcs qui devrait revenir données réelles, de sorte boolean false est considéré comme un rendement acceptable, mais null ne l'est pas.
  • Nous pouvons conclure que c'est redondant, comme le moteur d'exécution déjà fait. Mais cela ne le rend pas mauvais ou inutile. La réponse est explicite. Plus intéressant encore, ne devriez-vous pas écrire NULL?
  • tu veux dire null vs NULL?
  • Oui, je crois que les majuscules variante est la forme canonique de jeton. Et pour en revenir à caractère explicite, il a un plus grand effet d'annonce.
  • N'est pas écrit pas de retour encore plus explicite ici?
InformationsquelleAutor PeeHaa | 2012-01-05