Perguntas com a marcação «control-flow»

481
Como sair de vários loops?

Dado o seguinte código (que não funciona): 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 uma maneira de fazer isso...

266
Como evitar correntes "se"?

Supondo que eu tenho esse pseudo-código: bool conditionA = executeStepA(); if (conditionA){ bool conditionB = executeStepB(); if (conditionB){ bool conditionC = executeStepC(); if (conditionC){ ... } } } executeThisFunctionInAnyCase(); As funções executeStepXdevem ser executadas se e...

130
Swift: guarda let vs se let

Eu tenho lido sobre os Opcionais no Swift e vi exemplos de onde if leté usado para verificar se um Opcional possui um valor e, no caso, ele faz - faça algo com o valor desembrulhado. No entanto, vi que no Swift 2.0 a palavra guard let- chave é usada principalmente. Gostaria de saber se if letfoi...

104
Como sair de uma cláusula if

Que tipo de método existe para sair prematuramente de uma ifcláusula? Há momentos em que estou escrevendo código e quero colocar uma breakinstrução dentro de uma ifcláusula, apenas para lembrar que eles só podem ser usados ​​para loops. Vamos tomar o seguinte código como exemplo: if...