Domande taggate «control-flow»

30
Come uscire da più loop?
Dato il seguente codice (che non funziona): 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 C'è un modo per farlo funzionare? …

30
Come evitare le catene "if"?
Supponendo di avere questo pseudo-codice: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); Le funzioni executeStepXdovrebbero essere eseguite se e solo se la precedente ha esito positivo. In ogni caso, la executeThisFunctionInAnyCasefunzione dovrebbe essere chiamata …

8
Swift: guard let vs if let
Ho letto degli Optionals in Swift e ho visto esempi in cui if letviene utilizzato per verificare se un Optional contiene un valore e, nel caso lo sia, fare qualcosa con il valore non imballato. Tuttavia, ho visto che in Swift 2.0 la parola chiave guard letviene utilizzata principalmente. Mi …

13
Come uscire da una clausola if
Che tipo di metodi esistono per uscire prematuramente da una ifclausola? Ci sono momenti in cui sto scrivendo codice e voglio inserire breakun'istruzione all'interno di una ifclausola, solo per ricordare che quelle possono essere utilizzate solo per i cicli. Prendiamo il seguente codice come esempio: if some_condition: ... if condition_a: …
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.