Questions marquées «conditions»

161
Manières élégantes de gérer si (sinon) autre

C'est un problème mineur, mais chaque fois que je dois coder quelque chose comme cela, la répétition me dérange, mais je ne suis pas sûr qu'aucune des solutions ne soit pire. if(FileExists(file)) { contents = OpenFile(file); // <-- prevents inclusion in if if(SomeTest(contents)) {...

74
Pourquoi devons-nous utiliser l'interrupteur de rodage?

Qui a décidé (et sur quels concepts) que la switchconstruction (dans de nombreuses langues) doit utiliser breakdans chaque énoncé? Pourquoi devons-nous écrire quelque chose comme ceci: switch(a) { case 1: result = 'one'; break; case 2: result = 'two'; break; default: result = 'not determined';...