Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> .

Che cosa è Infinite Loop in un Mac ?

Un ciclo infinito in programmazione di computer è una porzione di codice di programma che si ripete sempre. La maggior parte dei cicli di programmazione si fermano se soddisfano un test chiamato una "condizione di pausa . " Loop infiniti sia mai soddisfare questa condizione di rottura , o non hanno una condizione di rottura , in primo luogo . Cicli infiniti possono verificarsi in programmazione per Mac , che possono su quasi tutte le piattaforme di computer . Finite Loops

maggior parte dei cicli di programmazione si verificano per un determinato numero di volte , o fino a quando non incontrano una condizione nota . Ad esempio , questo ciclo AppleScript ripeterà dieci volte :

ripetere con i da 1 a 10 - codice di programmazione appare hereend ripetizione

Questo loop AppleScript ripeterà finché l'utente non fa clic su " No : "

user_reply impostato su" Sì " ripetere fino user_reply è" no " - codice di programmazione appare hereset user_reply al pulsante tornato di ¬ ( display dialog " pulsanti vuoi continuare " ¬ ? {" Sì " , "No" } end repeat
Infinite Loop

un ciclo infinito AppleScript è molto semplice :

ripetizione - codice di programmazione appare hereend ripetizione

In questo caso , non vi è alcuna condizione di pausa impostato, in modo che il AppleScript funzionerà per sempre , o fino a quando l'utente interrompe il programma manualmente .

Un tipo più comune di infinito ciclo nasce da un errore di programmazione , come dimostrato nel seguente AppleScript :

ripetere fino a ( data corrente ) < " 1 Gennaio 1995 00:00 " - codice di programmazione appare hereend ripetizione

la condizione di rottura in questo script si verifica quando la data di sistema del Mac è prima del 1995 , che non potrà mai verificarsi su un Mac moderno .

 

Programmazione © www.354353.com