Etrangeté avec les constantes

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Etrangeté avec les constantes

Message par Shadow »

Salut,

Saviez-vous que on pouvais faire:

Code : Tout sélectionner

#USERNAME$ = "john_doe"
#USERNAME = "john_doe2"
La question est, pourquoi utiliser le caractère $ après #USERNAME ?
Pourquoi ça fonctionne alors que: #USERNAME = "john_doe" fonctionne !

Quel est cette chose étrange ?
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Etrangeté avec les constantes

Message par case »

une constante n'est pas une variable et n'a pas de type

tu ne peux pas écrire

#blah.s = "blah"

donc #truc$ et #truc sont gérés de la mème manière par le compilateur ajouter "$" a la fin du nom de la constante peut être bon pour la lisibilité du code pour différencier des constantes numériques et alphanumériques
ImageImage
Shadow
Messages : 1413
Inscription : mer. 04/nov./2015 17:39

Re: Etrangeté avec les constantes

Message par Shadow »

Ok merci Case.
Processeur: Intel Core I7-4790 - 4 Cœurs - 8 Thread: 3.60 Ghz.
Ram: 32 GB.
Disque: C: SDD 250 GB, D: 3 TB.
Vidéo: NVIDIA GeForce GTX 960: 2 GB DDR5.
Écran: Asus VX248 24 Pouces: 1920 x 1080.
Système: Windows 7 64 Bits.

PureBasic: 5.60 x64 Bits.
Répondre