website logo
Auteur
avatar
artblink

Forum » » Création-Développement » » MHE_NG 0.9B


Posté : 02-01-2016 09:59 icone du post

Fait attention aux variables et tables, j'ai mis des noms à la con car je bidouille

Parfois les commentaires ne sont pas bon, j'essairai de te faire un truc avec des vrais commentaires

Attention aux variable local et global

Les variables local sont beaucoup plus rapides, mais elles s'effacent, elles ne sont pas pris en compte sur tout ton programme SAUF si tu ne créé pas de function perso()

La variable local peut être utilisé pour accélérer une boucle for par exemple

For X=0 to 20
Nprint(X)
Next

Code largement plus rapide

For Local X=0 to 20
Nprint(X)
Next


U tilise les tables plutôt que les variables Global

Variable global

X=10

Variable Local

Local X=10

Table

Table[0]=10
< div>
Une table est beaucoup plus rapide si elle est défini correctement et surtout avec précision comme ceci

Dim Table[1]
Table[0]=10

Voilà

Sinon, oui, Hollywood est très proche du basic ce qui fait qu'il est très simple à comprendre
Méfie toi de Muiroyale, tu remarquera que quasi toutes les commandes/attributs sont mis entre guillemets. Attention à la casse, sinon, ça buggera, j'ai déjà bloqué sur mon script tout simplement parceque j'avais mis "select" au lieu de "Select"

Surtout sur les retours des événements ou si tu fais pas attention à la casse, l'événement ne sera JAMAIS pris en compte

Exemple :

CASE "areamarked":

Ne fonctionnera pas

CASE "AreaMarked":

Fonctionnera

Vo ilà le petit cours

@zzzzzzzzzz: Ca fonctionne pour la navigation dans la "completion" de commande merci pour l'idée, mise à jour dans pas longtemps



Message édité par : artblink / 02-01-2016 10:05

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2215&forum=14