Déclarations de variables

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
nguray
Messages : 11
Inscription : lun. 20/déc./2004 23:17

Déclarations de variables

Message 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 :D
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Si tu veux déclarer les variables, tu peux.
Fais du C
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 !! :lol: :lol:

car contrairement a visual basic nbPix.l ou NbPix.l sera consideré comme la meme variable en pure !! c'est bien hein ? le pure !! :lol: :lol:
(du moins sous windows !! )

ben oui en pure les majuscule sont transformés en minuscule !!

donc "VaRiaBle=10 = variable=10"
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

enclaire ce n'est pas case-sensitive 8)
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

voila ! :D Cederavic a toujours eu plus de vocabulaire que moi ! :lol:
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

Dobro a écrit :voila ! :D Cederavic a toujours eu plus de vocabulaire que moi ! :lol:
pourtant j'en ai pas enormement :lol:
autre façon plus parlante peut-etre :

MaVaRiAbLe = mavariable


:P
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message 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.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message 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 ! :lol:
nguray
Messages : 11
Inscription : lun. 20/déc./2004 23:17

Message 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. :oops:

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.

:wink:
Fred
Site Admin
Messages : 2808
Inscription : mer. 21/janv./2004 11:03

Message par Fred »

C'est prévu, ca va venir :)
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Fred a écrit :C'est prévu, ca va venir :)

La 4.00000000 :D :?:
Répondre