martedì 9 dicembre 2014

Wrap

Oggi parliamo del misterioso comando WRAP. Questa parola serve a mantenere un numero entro un campo chiuso. Facciamo un esempio per capirci:

repeat with i=1 to 10
   put i wrap 3   
   wait 1 sec
end repeat

Il codice soprastante tira fuori i seguenti numeri: 1,2,3,1,2,3,1,2,3,1
Inizialmente può sembrare poco utile, ma in realtà permette di eseguire dei cicli molto più facilmente.
Immaginiamo di dover elencare in ordine 15 note:

put "do,re,mi,fa,sol,la,si" into note
repeat with i=1 to 15
   put item (i wrap 7) of note
   wait 1 sec
end repeat

Tenetelo presente, potrebbe tornarvi utile.