S'il vous plaît considérer le corps de la fonction suivante:Concaténation booléenne? Quel est le vrai terme pour ce modèle?
var isValidated = true;
$(selector1).each(function(){
//do validation with local f()...
isValidated = f() && isValidated;
});
$(selector2).each(function(){
//do validation with local f()...
isValidated = f() && isValidated;
});
$(selector3).each(function(){
//do validation with local f()...
isValidated = f() && isValidated;
});
return isValidated;
Ma description des progrès de isValidated
est concaténation booléenne --- mais il doit être un fonctionnaire, terme science informatique pour cette chose. Qu'Est-ce que c'est? Pour clarifier, l'idée ici est de laisser fonctionner chaque bloc $()
--- mais quand l'un de ces blocs a un échec de validation, les résultats de cet échec doivent retourner false
sur tous les blocs (true && true && false == false
). Donc, comme beaucoup de programmeurs, j'utilise une sorte de pattern mais souvent nous ne savons pas comment il s'appelle. Alors ce modèle ressemble-t-il à quelque chose d'utile?
+1 pour George Boole! –
Également d'intérêt: Évaluation de court-circuit: http://en.wikipedia.org/wiki/Short-circuit_evaluation –
Okay: donc cela pourrait également être appelé * Boolean chaînage * ... – rasx