Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Čo je Nekonečná slučka v Mac ?

Nekonečnú slučku v programovaní je časť programového kódu , ktorý sa opakuje navždy . Väčšina programovacích slučky zastaví , keď splnia test nazvaný " zlomiť stav . " Nekonečné slučky buď nikdy splniť túto podmienku prerušenia , alebo nemajú prestávku stav na prvom mieste . Nekonečné slučky sa môže objaviť v Mac programovania , ako sa môžu na takmer všetky počítačové platformy . Konečné Slučky

Väčšina programovacích slučky dôjsť stanovený počet opakovaní , alebo pokiaľ spĺňajú známy stav . Napríklad , bude to AppleScript slučka opakovať desaťkrát :

opakujte aj od 1 do 10 - programovanie kódu sa zobrazí hereend opakovať

slučky AppleScript sa bude opakovať , kým používateľ klikne na tlačidlo " Nie : "

nastaviť user_reply na " Áno " , opakujte , kým user_reply je " Nie " - programovanie zobrazí kód hereset user_reply na tlačidlo vrátil z ¬ ( zobraziť dialóg ? " Chcete pokračovať " ¬ tlačidla { " Áno " , " Nie " } koniec opakovať
nekonečnej slučky

AppleScript nekonečná slučka je veľmi jednoduchý :

opakovanie - programový kód sa objaví hereend opakovať

V tomto prípade nie je prestávka Podmienkou , aby AppleScript pobeží navždy , alebo kým používateľ ručne zastaví program .

bežnejší typ nekonečný slučka vychádza z programovacieho chyby , ako je ukázané v nasledujúcom AppleScript :

opakujte , kým ( aktuálny dátum) < " 01.01.1995 00:00 " - programovanie kódu sa zobrazí hereend opakovať

stav prerušenia v tomto skriptu nastane , keď na Mac dátum je systém pred rokom 1995 , ktoré sa nikdy nastať na modernom počítači Mac .
Účinky nekonečnej slučky

Ak nekonečnej slučky dochádza v aplikácii Mac , aplikácie zvyčajne prestane reagovať na vstup užívateľa z klávesnice a myši . To spôsobí , že Mac OS X zmeniť kurzor myši do kruhovej rotujúci dúha , keď je umiestnená cez menu a okná tejto žiadosti . Avšak , existujú aj iné dôvody , prečo sa môžu objaviť rotujúce dúha kurzor , a v niektorej z týchto situácií môže softvér byť len dočasne reagovať . Mac užívatelia by mali počkať , primeranú dobu pred núteným program ukončiť s príkazom - Option - Esc kombináciu klávesov . Dĺžka primerané množstvo času , samozrejme , sa bude značne líšiť medzi užívateľmi .
Špeciálne Nekonečná slučka

je jedným ďalšie nekonečnej slučky , ktorá je jedinečná pre Apple : . adresa ústredia spoločnosti je 1 Infinite Loop , Cupertino , CA To je dvojaký hračka : nielenže je nekonečná slučka zvyčajne dôsledkom zlého programovania , ale aj nekonečná slučka , ako kruh , obvykle nemá " 1 " , alebo ako východiskový bod .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené