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