Quickloox

Dal mondo Apple all'universo digitale, in visualizzazione rapida dell'ovvio

14 nov 2008

Risposte (e nuove domande) da AppleScript

Il nanoquiz di settimana scorsa era facile ma non troppo, proprio come pensare da programmatore.

Come promesso, ecco la risposta di MacMomo alla domanda lasciata in sospeso. È presente nel commento al messaggio:

set questaLista to {1, {3}, 4, “Cinque”, 6, {“7”, 8, 9}} – per ottenere il numero degli elementi set numeroElementi to count of questaLista – per sostituire l’elemento n. 2 set item 2 of questaLista to “2” – o eventualmente per inserire il nuovo elemento alla posizione n. 2 set questaLista to item 1 of questaLista & “2” & items 2 thru -1 of questaLista return questaLista

La risposta all’altra domanda (quanti sono gli elementi dentro la lista?) è stata ugualmente corretta; gli elementi sono sei. Il sesto e ultimo elemento della lista è infatti un’altra lista. Come cartelle e sottocartelle; una cartella che contiene più sottocartelle è, appunto, una cartella sola. L’elemento {3} è un indizio alla risposta, in quanto lista, seppure composta da un elemento solo. Anche una lista vuota avrebbe contato come un elemento.

Termino il giro con un esercizietto abbastanza semplice: scrivere il proprio nome di battesimo prima creando una lista che ha come elementi le singole lettere che lo compongono e poi facendo scrivere il nome completo da AppleScript in una finestra di dialogo. Per esempio, creare una lista contenente “U”, “g” e “o” per poi fare scrivere in una finestra di dialogo il nome Ugo.

Quanto sopra dovrebbe bastare più che a sufficienza per risolvere il primo problema e basta compiere una ricerchina - anche in questo blog - per risolvere il secondo. Inoltre qualcuno commenterà sicuramente con la risposta.

Se ti chiami Pierfrancesco oppure Maria Antonietta la difficoltà è uguale, ci vuole solo un po’ più di tempo. :-)

Commenta