Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Raisons d'écrire une boucle infinie…
  • Comment faire pour convertir COBOL D…
  • Comment formater les pages Web en ut…
  • Comment créer un modèle de donnée…
  • Comment faire pour modifier dans Win…
  • Quelles sont les caractéristiques S…
  • Comment lire un MOV en MATLAB 
  • Types de données algébriques 
  • Comment faire pour supprimer les ema…
  • Comment insérer les mots qui contie…
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    Qu'est-ce que boucle infinie dans un Mac

    ? Une boucle infinie dans la programmation informatique est une partie du code de programme qui se répète toujours. La plupart des boucles de programmation s'arrêtent quand ils remplissent un test appelé un « état ​​de repos. " Boucles infinies soit jamais répondre à cette condition de rupture , ou ne pas avoir un état de pause en premier lieu . Les boucles infinies peuvent se produire dans la programmation Mac, comme ils peuvent sur ​​presque toutes les plates-formes informatiques . Finis Boucles

    plupart des boucles de programmation se produisent pour un nombre déterminé de fois, ou jusqu'à ce qu'ils rencontrent une situation connue . Par exemple , cette boucle AppleScript répéter dix fois :
    répétition

    avec i de 1 à 10 - code de programmation apparaît hereend répétition

    Cette boucle AppleScript se répète jusqu'à ce que l'utilisateur clique sur « No: "

    mis user_reply sur" Oui " répéter jusqu'à ce que user_reply est" Non " - code de programmation apparaît hereset user_reply de bouton retour de ¬ ( display dialog " ? voulez-vous continuer " boutons ¬ {" Oui ", " Non" } end repeat
    infini boucles

    Une boucle infinie AppleScript est très simple:

    répétition Photos - code de programmation apparaît hereend répétition

    Dans ce cas, il n'ya pas de pause ensemble de conditions , de sorte que le AppleScript fonctionnera toujours, ou jusqu'à ce que l'utilisateur arrête le programme manuellement .

    Un type plus commun de l'infini boucle provient d'une erreur de programmation , comme le montre l' AppleScript suivant :

    répétition
    jusqu'au (date actuelle ) < "1 Janvier , 1995 12:00 AM" - code de programmation apparaît hereend répétition
    < p> l' état ​​de rupture dans ce script se produit lorsque la date système du Mac est avant 1995 , ce qui ne se produira jamais sur un Mac modernes .

    Effets de l'infini boucles
    < p> quand une boucle infinie se produit dans une application Mac, l'application devient généralement insensibles à l'entrée d'utilisateur à partir du clavier et de la souris . Cela provoque Mac OS X pour changer le curseur de la souris dans un arc en ciel de filature circulaire quand il est placé sur les menus et les fenêtres de cette demande . Toutefois, il existe d'autres raisons pour lesquelles un curseur d'arc-en filature peut apparaître , et dans certaines de ces situations, le logiciel peut être temporairement insensible. utilisateurs de Mac doivent attendre un laps de temps raisonnable avant de forcer de quitter le programme avec la commande -Option- Echap combinaison de touches . La longueur d'un laps de temps raisonnable , bien sûr, varie largement entre les utilisateurs .
    une boucle infinie

    spécial Il ya un autre boucle infinie qui est unique à Apple : l'adresse du siège social est 1 infinite Loop , Cupertino , CA Il s'agit d'un double jeu de mots : . n'est pas seulement une boucle infinie généralement le résultat d'une mauvaise programmation, mais aussi une boucle infinie , comme un cercle, n'a pas l'habitude ont un "1" ou un point de départ .

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Qu'est-ce qu'un attribut de données 
  • Rampe filtre dans MATLAB 
  • Comment utiliser Loader de préférence sur un iPhone 
  • Comment utiliser les CFC dans ColdFusion 
  • Comment sous-ensemble d'un tableau dans MATLAB 
  • Comment créer Indice Utilisation des codes HTML 
  • Comment tuer une demande en ColdFusion 
  • Comment développer une application Bluetooth 
  • Qu'est-ce que l'API pour SMS 
  • Comment utiliser GridView en C # 
  • Connaissances Informatiques © http://www.ordinateur.cc