HyperTalk: diferència entre les revisions

Contingut suprimit Contingut afegit
m Corregit: x'' és va > x'' es va
m Corregit: mostres d'scripts == <code > mostres de scripts == <code
Línia 20:
El llenguatge no es sensible a majúscules i minúscules i al principi va ser interpretat, però des de ''HyperCard 2.x'' es va «[[compilador|compilar]] virtualment». És compatible amb les estructures de control bàsiques de les llenguatges procedurals: <code>repeat for/while/until</code>, <code>if/then/else</code>, així com trucades de «handlers» de funció i missatge (un ''handler'' és una [[subrutina]], un handler de missatges és un [[Programació procedural|procediment]]). Els [[Tipus de dada|tipus de dades]] són transparents per a l'usuari, la conversió es realitza de forma transparent en segon pla entre les [[String (estructura de dades)|tires de caràcters]] i els números. No hi ha classes o estructures de dades en el sentit tradicional; el seu lloc va ser pres per cadenes literals especials, o més bé «llistes» de «elements» delimitats per comes (en les versions posteriors la propietat d'«itemDelimiter» permet escollir un caràcter arbitrari).
 
== Algunes mostres d'de scripts ==
<code>
on mouseUp