Os laços aninhados, etiqueta e continuam indicações
A indicação da etiqueta não vai inerente com a indicação da continuação mas, como a discussão da ruptura com o interruptor e o caso, você pôde encontrá-lo útil ver as indicações usadas em um contexto mútuo. Do mesmo modo, os laços aninhados são escritos tipicamente sem etiqueta ou continuam indicações, mas serem como uma estrutura útil para ajudar a explicar como usar-se eficazmente continuam. Geralmente, eu não me uso continuo porque, como a indicação da ruptura, pode sinalizar práticas de programação superficiais e o planeamento pobre. Entretanto, quando usado apropriadamente e no contexto adequado, continue pode ser uma opção de programação valiosa. A indicação salta da seqüência em uma estrutura de laço, mas, ao contrário da ruptura, que retira o laço, continue saltos a testar a condição da terminação do laço, saltando eficazmente a iteração atual das indicações dentro do laço. Considere um programa em que uma equipa de beisebol é dada sequencialmente números de Jersey à exceção dos números de jogadores especialmente reconhecidos cujos os números foram aposentados. Dentro de um laço, a indicação da continuação pode saltar ao começo do laço quando alguns dos números aposentados são encontrados no laço. Além disso, você tem mais do que uma única equipe, e a segunda equipe tem o mesmo número de jogadores e usa os mesmos números de Jersey. O primeiro laço (exterior) mantem-se a par das equipes, e do segundo laço (interno) mantem-se a par dos jogadores e da camisola que estarão começ. Quando um laço reside dentro de um outro laço, chamou um laço aninhado. No Javascript, as etiquetas são não indicações, mas um pouco identificadores. Se você programou nunca em básico, em que a linha números ou etiquetas está usada para prover uma linha de código, você sabe que etiquetas são. São os lugares no certificado onde o programa pode ramificar se uma indicação o diz para fazer assim. O formato para uma etiqueta é como segue: etiqueta: indicações Em alguns respeitos, as etiquetas podem ser usadas como comentários para ajudá-lo a organizar seus certificados, mas igualmente podem ser usadas conjuntamente com continuam a emitir o programa para executar a parcela etiquetada do certificado. Porque a indicação da continuação pode ser usada somente nos laços, etiquetar os laços ajuda a controlar o que o programa fará. No seguinte certificado, os dois laços são etiquetados equipe e Jersey. Dentro de Jersey o laço é uma utilização da indicação condicional continua que impeça que os números aposentados da equipe estejam usados. Anote que a indicação da continuação comanda um salto ao começo do laço de Jersey, não o laço da equipe. Depois que você funciona o certificado, mude a etiqueta ao lado do continuam de Jersey team. <html>
<head>
<title>Using continua e Labels</title>
language= " Javascript " do <script >
"" do teamJ= do var;
var teamMember=0;
equipe:
para (var outCount=1; outCount<3; outCount++) {
Jersey:
para (var inCount=20; inCount<35; inCount++) {
se (inCount==22 || inCount==29 || inCount==30) {
continue Jersey;
}
se (teamMember==12) {
teamMember=0;
}
teamMember++;
teamJ += |
|||
|