Page 1 sur 1
Déclarations de variables
Publié : lun. 20/déc./2004 23:44
par nguray
Que pensez vous d'une option du compilateur rendant la déclaration d'une variable obligatoire avant son utilisation.
Ce qui nous permet de détecter les erreurs de frappe dans les noms des variables du genre :
nbPix.l à la place de
NbPix.l 
Publié : lun. 20/déc./2004 23:53
par Chris
Si tu veux déclarer les variables, tu peux.
Fais du C
Publié : mar. 21/déc./2004 0:38
par Backup
noms des variables du genre : nbPix.l à la place de NbPix.l
c'est mal connaitre le pure basic que d'ecrire ceci !!
car contrairement a visual basic nbPix.l ou NbPix.l sera consideré comme la meme variable en pure !! c'est bien hein ? le pure !!

(du moins sous windows !! )
ben oui en pure les majuscule sont transformés en minuscule !!
donc "VaRiaBle=10 = variable=10"
Publié : mar. 21/déc./2004 0:49
par cederavic
enclaire ce n'est pas case-sensitive

Publié : mar. 21/déc./2004 0:58
par Backup
voila !

Cederavic a toujours eu plus de vocabulaire que moi !

Publié : mar. 21/déc./2004 1:01
par cederavic
Dobro a écrit :voila !

Cederavic a toujours eu plus de vocabulaire que moi !

pourtant j'en ai pas enormement
autre façon plus parlante peut-etre :
MaVaRiAbLe
= mavariable

Publié : mar. 21/déc./2004 4:39
par Anonyme2
Cette question a déjà été évoqué sur le forum anglais il y a déjà pas mal de temps.
Moi aussi j'aimerais avoir cette option de déclaration des variables.
Pour l'instant, la seule solution consiste à déclarer toutes les variables comme variable structure, et là le compilateur détectera l'erreur.
Publié : mar. 21/déc./2004 10:04
par Backup
Moi aussi j'aimerais avoir cette option de déclaration des variables.
du moment que c'est une option (donc debrayable ) je suis pour aussi !
cela eviterai certaine petite erreur du genre
toto=5
pis plus loin riri=tautau <- ---- bon j'exagere expres !

Publié : mar. 21/déc./2004 18:55
par nguray
C'est vrai, je suis nouveau en PureBasic, et l'exemple est mal choisi.
En faite, elle est tiré d'un bug que j'avais eu.
J'avais dû tapé à un moment donné nbPixels, puis, plustard nbPixel.
Ce sont les erreurs les plus bêtes qui sont les plus difficiles à trouver.
Le langage C(ou plutôt du C++), j'en bouffe tous les jours au boulot.
Le PureBasic est une sorte de bouffée d'oxygène le soir à la maison.
Je suis d'accord que la possibilité de pouvoir déclarer les variables, est peut être un peu contre nature en Basic.
Mais, ça ne mange pas de pain de l'implémenter dans PureBasic, d 'autant plus que le compilo refuse déjà ceci :
nbpix = 100
if (nbpix.w = 50) => erreur variable déjà déclaré avec un autre type.

Publié : jeu. 23/déc./2004 16:58
par Fred
C'est prévu, ca va venir

Publié : jeu. 23/déc./2004 17:09
par Anonyme2
Fred a écrit :C'est prévu, ca va venir

La 4.00000000
