Programação  
 
Conhecimento computador >> Programação >> Programação De Computador Idiomas >> 
O que é Infinite Loop em um Mac
? Um loop infinito em programação de computadores é uma porção de código de programa que se repete sempre. A maioria dos ciclos de programação parar quando cumprirem um teste chamado de " quebrar condição. " Loops infinitos ou nunca se encontram nesta condição pausa , ou não tem uma condição de interrupção no primeiro lugar . Loops infinitos podem ocorrer na programação Mac, como podem em quase todas as plataformas de computador. Loops finitos

A maioria dos loops de programação ocorre para um determinado número de vezes , ou até se depararem com uma condição conhecida . Por exemplo, este laço AppleScript vai repetir dez vezes :

repetir com i de 1 a 10 - Programação de código aparece hereend repetir

Este loop AppleScript vai repetir até que o usuário clica em " No: "

definir user_reply para" Sim " repeat até user_reply é " Não " - código de programação aparece hereset user_reply ao botão voltou de ¬ ( diálogo exibição ?" você quer continuar "¬ botões { "Sim" , "Não" } end repetir
infinitos loops

Um AppleScript loop infinito é muito simples:

repetição - código de programação aparece hereend repetir

neste caso , não há nenhuma condição de ruptura conjunto , de modo que o AppleScript será executado sempre, ou até que o usuário interrompe o programa manualmente .

Um tipo mais comum de infinito ciclo decorre de um erro de programação , como demonstrado no seguinte AppleScript :

repetir até ( data atual ) < " 01 de janeiro de 1995 12:00 AM" - programação de código aparece hereend repetir

a condição pausa neste script ocorre quando a data do sistema do Mac é antes de 1995 , que nunca irá ocorrer em um Mac moderno.

Efeitos do Infinito Loops

quando um loop infinito ocorre em um aplicativo do Mac , o aplicativo normalmente deixa de responder à entrada do usuário a partir do teclado e mouse. Isso faz com que o Mac OS X para mudar o cursor do mouse em um arco-íris de giro circular quando ele é colocado ao longo dos menus e janelas dessa aplicação . no entanto, há outras razões pelas quais um cursor do arco-íris girando podem aparecer , e em algumas dessas situações, o software pode ser apenas temporariamente sem resposta. usuários de Mac devem esperar um período de tempo razoável antes de forçar o programa para sair com o Comando -Option- Esc combinação de teclas . O comprimento de um período razoável de tempo , é claro, vai variar muito entre os usuários.
A Infinite Loop especial

Há uma outro loop infinito que é exclusivo para a Apple : . o endereço da sede da empresa é de 1 infinite Loop , Cupertino , CA Este é um duplo trocadilho : não só é um loop infinito geralmente o resultado de uma má programação, mas também um loop infinito, como um círculo, não costuma ter um "1" ou um ponto de partida .

Anterior :

Próximo : No
  Os artigos relacionados
·Como adicionar um documento em ColdFusion 
·O que acontece quando um thread separada Chamadas Exit …
·Aplicação de Programação Linear em Computadores 
·Como apagar e-mails em ColdFusion 
·A diferença entre a função Override e Overload Funç…
·Regras COBOL Estilo 
·Como extrair uma tabela de DMP 
·Como aumentar um vetor no MATLAB 
·Usos para uma função recursiva 
·Como fazer um gráfico de função cumulativa em uma ca…
  Artigos em destaque
·Como usar expressões regulares para bloquear o spam 
·Como compilar o código C como uma Biblioteca 
·Como limitar a casa decimal em Linguagem C 
·Como utilizar a função HeapSize 
·Como escrever para arquivo binário um código de exemp…
·Como ler os caracteres em Fortran 
·Como Calcular Integral Com C + + 
·Funções dinâmicas de chamar DLLs 
·Como escrever um C emulador de terminal simples 
·Como Ler SQL A partir do Visual C 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados