Questions marquées «control-flow»

482
Comment sortir de plusieurs boucles?

Étant donné le code suivant (qui ne fonctionne pas): while True: #snip: print out current state while True: ok = get_input("Is this ok? (y/n)") if ok.lower() == "y": break 2 #this doesn't work :( if ok.lower() == "n": break #do more processing with menus and stuff Existe-t-il un moyen de faire...

266
Comment éviter les chaînes «si»?

En supposant que j'ai ce pseudo-code: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Les fonctions executeStepXdoivent être exécutées si et seulement...

133
Swift: guard let vs if let

J'ai lu sur les options dans Swift, et j'ai vu des exemples où if letest utilisé pour vérifier si une option contient une valeur, et au cas où elle le ferait, faites quelque chose avec la valeur non emballée. Cependant, j'ai vu que dans Swift 2.0, le mot guard let- clé est principalement utilisé....

104
Comment quitter une clause if

Quelles sortes de méthodes existent pour sortir prématurément d'une ifclause? Il y a des moments où j'écris du code et que je veux mettre une breakinstruction à l'intérieur d'une ifclause, seulement pour me rappeler que ceux-ci ne peuvent être utilisés que pour les boucles. Prenons le code suivant...