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