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

30
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 …

30
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 somente se as anteriores tiverem êxito. De qualquer forma, a executeThisFunctionInAnyCasefunção deve ser chamada …

8
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 …

13
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 some_condition: ... if condition_a: …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.