HyperTalk: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Zwobot (discussione | contributi)
m robot Aggiungo: ja
Riga 48:
==Alcuni esempi di HyperTalk==
 
-- script p.es.Script di un pulsante di background che allinea tutti i pulsanti di una scheda ciascuno a 15 pixel dall'altro:
-- tutti i pulsanti di una scheda ciascuno a 15 pixel dall'altro
-- notare che non c'è bisogno di definire le variabili
 
<pre>
on mouseUp
put "100,100" into posizione
Line 59 ⟶ 58:
end repeat
end mouseUp
</pre>
 
--Questo script trasferisce il contenuto di un file (fino al carattere <return>) nel campo di nome "mioCampo":
-- questo script può stare in un pulsante (scheda o background)
-- trasferisce il contenuto di un file (fino al carattere <return>
-- nel campo di nome "mioCampo"
-- i ":" è il simbolo standard nella gerarchia del Mac OS
-- lo script viene eseguito non appena si preme il tasto del mouse
-- (è usato <on mouseDown>)
 
<pre>
on mouseDown
put "myDisk:myFolder:myFile" into filePath
Line 77 ⟶ 73:
end if
end mouseDown
</pre>
 
-- la seguenteQuesta è una funzione che ricerca tutte le occorenze del pattern nella stringa inStr, e al suo posto vi sostituisce la stringa newStr:
-- nella stringa inStr e al suo posto vi sostituisce la stringa newStr
-- La funzione accetta le 2 stringhe ed il pattern e restituisce la
-- stringa di partenza modificata
 
<pre>
function replaceStr pattern, newStr, inStr
repeat while pattern is in inStr
Line 90 ⟶ 85:
return inStr
end replaceStr
</pre>
 
[[Categoria:Linguaggi di programmazione]]