Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Wat is Infinite Loop in een Mac ?
Een oneindige lus in het programmeren van computers is een deel van de programmacode die voor altijd herhaalt . De meeste programmering loops stoppen wanneer zij voldoen aan een test heet een " break conditie . " Oneindige lussen ofwel nooit ontmoet deze pauze aandoening , of een pauze aandoening niet in de eerste plaats . Oneindige lussen kunnen optreden in Mac programmering , als ze kunnen op bijna alle computerplatforms . Eindige Loops

Meest programmering lussen ontstaan ​​voor een bepaald aantal keer , of totdat ze voldoen aan een bekende aandoening . Zo zal dit AppleScript loop tien keer herhalen :

herhaal hotels met i van 1 tot 10 - programmeercode verschijnt hereend herhaling

Dit AppleScript lus wordt herhaald totdat de gebruiker klikt " No : "

ingesteld user_reply op" Ja " repeat totdat user_reply is " Nee " - programmeercode lijkt user_reply hereset aan knop terug van ¬ ( weergave dialoogvenster" ? wilt u doorgaan " ¬ knoppen { " Ja" , " Nee" } end repeat
Infinite Loops

Een AppleScript oneindige lus is heel eenvoudig :

repeat
- programmeercode verschijnt hereend herhaling

In dit geval is er geen onderbreking gestelde voorwaarde , zodat de AppleScript zal voor altijd draaien , of totdat de gebruiker het programma handmatig stopt .

Een meer voorkomende vorm van oneindige lus komt voort uit een programmeerfout , zoals aangetoond in de volgende AppleScript :

repeat
tot ( huidige datum ) < " 1 januari 1995 00:00 " - programmeercode verschijnt hereend herhaling

de breuk voorwaarde in dit script doet zich voor wanneer datum van de Mac -systeem is vóór 1995 , die nooit zal plaatsvinden op een moderne Mac .
Effecten van Lussen

als een oneindige lus voorkomt in een Mac- applicatie , de applicatie wordt doorgaans niet reageert op input van de gebruiker van het toetsenbord en de muis . Dit zorgt ervoor dat Mac OS X om de muiscursor verandert in een ronde draaiende regenboog wanneer het wordt geplaatst in de menu's en vensters van die aanvraag . echter, er zijn andere redenen waarom een spinning regenboog cursor kan verschijnen , en in sommige van deze situaties de software mogelijk alleen tijdelijk niet reageert . Mac- gebruikers moeten een redelijke hoeveelheid tijd wachten voordat dwingen het programma om te stoppen met de Command - Option - Esc-toets combinatie . De lengte van een redelijke hoeveelheid tijd , natuurlijk , zal sterk verschillen tussen de gebruikers .
een speciale Infinite Loop

Er is een andere oneindige lus die uniek is voor Apple : het adres van het hoofdkantoor is 1 Infinite Loop , Cupertino , CA Dit is een dual woordspeling : . niet alleen is een oneindige lus meestal het gevolg van slechte programmering , maar ook een oneindige lus , zoals een cirkel , niet hebben meestal een " 1 " of een beginpunt .

Previous: Next:
  Computer Programming Languages
·Fasen van OMT 
·Hoe controleert de Datumbereik…
·Hoe te Ant gebruiken in FlashB…
·Hoe lang duurt iPhone App Deve…
·Hoe maak je een Developer netw…
·Hoe om bestanden in Mathematic…
·Hoe te Variabelen importeren n…
·Wat is een Boolean type 
·Wat Computertaal Wist Microsof…
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe maak je een Java Exception Disable 
·Hoe te testen gevallen schrijven voor ee…
·Hoe te VB.NET Project Verpak 
·Hoe te Verklaringen in Java Herhaal 
·Hoe Java Ondersteunt Software herbruikba…
·Hoe te Today 's Date in Visual Basic Inc…
·C Tutorial : Data Types 
·Hoe te JButton In JPanel 
·Om te lezen hoe de elementen van een bes…
Copyright © Computer Kennis http://www.nldit.com