Clojure - Loops
Até agora, vimos instruções que são executadas uma após a outra de maneira sequencial. Além disso, as instruções são fornecidas no Clojure para alterar o fluxo de controle na lógica de um programa. Eles são então classificados em declarações de fluxo de controle que veremos em detalhes.
Sr. Não. | Loops e descrição |
---|---|
1 | Declaração While o 'while' A instrução é executada avaliando primeiro a expressão da condição (um valor booleano) e, se o resultado for verdadeiro, as instruções no loop while são executadas. |
2 | Declaração Doseq o ‘doseq’declaração é semelhante à declaração 'para cada' que é encontrada em muitas outras linguagens de programação. A instrução doseq é basicamente usada para iterar em uma sequência. |
3 | Declaração Dotimes o ‘dotimes’ instrução é usada para executar uma instrução 'x' número de vezes. |
4 | Declaração de Loop A forma especial de loop não é como um ‘for’ciclo. O uso de loop é igual ao da ligação let. No entanto, o loop define um ponto de recursão |