If... Not... Then

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
ElwoOOod
Messages : 15
Inscription : lun. 28/juil./2014 13:15

If... Not... Then

Message par ElwoOOod »

Bonjour,
Je suis tout nouveau ici et sur PureBasic. Je m'y suis mis dimanche et j'ai trouvé pb tellement intéressant que je peste de ne pas l'avoir découvert plus tôt ;)

Bref, je m'attele à porter mes softs vb6 en pb. Jusque là, tout va bien (à part un effet que je n'arrive pas.encore à reproduire mais ça fera l'objet d'un autre post)

En premier lieu je voudrais poser une question vraiment bête.
Peut-on mettre un if sur une seule ligne ?

Exemple:
If machin=truc then truc=biloute

Ou faut-il obligatoirement écrire ça en
If machin=truc
truc=biloute
EndIf
?

C'est purement pour une question de lisibilité.

Autre chose que je n'ai pas trouvé dans la doc,
Y'a t'il un Not ? Pour pouvoir faire un
If Not machin
?

Merci et pardon par avance pour cette question purement esthétique ;)
Avatar de l’utilisateur
majikeyric
Messages : 602
Inscription : dim. 08/déc./2013 23:19
Contact :

Re: If... Not... Then

Message par majikeyric »

Salut,

Bienvenue à toi, PB est vraiment un super langage.

Oui tu peux mettre plusieurs instructions sur la même ligne, il suffit de les séparer par ':'

ex:

Code : Tout sélectionner

If a=2:b=5:EndIf
Et oui il y a un opérateur Not.
ElwoOOod
Messages : 15
Inscription : lun. 28/juil./2014 13:15

Re: If... Not... Then

Message par ElwoOOod »

Super, merci, je vais pouvoir aéré mon code ;)
(j'ai vu le Not juste après avoir posté)
Avatar de l’utilisateur
falsam
Messages : 7317
Inscription : dim. 22/août/2010 15:24
Localisation : IDF (Yvelines)
Contact :

Re: If... Not... Then

Message par falsam »

Bienvenue sur ce forum et j’espère te voir accroc de Pure Basic. Vivement ton premier code :)
Configuration : Windows 11 Famille 64-bit - PB 6.20 x64 - AMD Ryzen 7 - 16 GO RAM
Vidéo NVIDIA GeForce GTX 1650 Ti - Résolution 1920x1080 - Mise à l'échelle 125%
Avatar de l’utilisateur
Ar-S
Messages : 9539
Inscription : dim. 09/oct./2005 16:51
Contact :

Re: If... Not... Then

Message par Ar-S »

Bienvenue et bonne découverte. Attention, tu vas être surpris par la taille de tes exe :mrgreen:
~~~~Règles du forum ~~~~
⋅.˳˳.⋅ॱ˙˙ॱ⋅.˳Ar-S ˳.⋅ॱ˙˙ॱ⋅.˳˳.⋅
W11x64 PB 6.x
Section HORS SUJET : ICI
LDV MULTIMEDIA : Dépannage informatique & mes Logiciels PB
UPLOAD D'IMAGES : Uploader des images de vos logiciels
Avatar de l’utilisateur
majikeyric
Messages : 602
Inscription : dim. 08/déc./2013 23:19
Contact :

Re: If... Not... Then

Message par majikeyric »

Tu as oublié le s à exe :mrgreen:
Avatar de l’utilisateur
microdevweb
Messages : 1802
Inscription : mer. 29/juin/2011 14:11
Localisation : Belgique

Re: If... Not... Then

Message par microdevweb »

Bienvenue et bonne continuation avec PB, tu vas être bluffé par la taille et la performance des exécutables. Perso je plante windev pour pb
Windows 10 64 bits PB: 5.70 ; 5.72 LST
Work at Centre Spatial de Liège
Lemaquis
Messages : 271
Inscription : mer. 25/déc./2013 7:34
Localisation : la corse

Re: If... Not... Then

Message par Lemaquis »

Bievenue , je m'éclate avec purebasic en ce moment je suis sur la 2D
LeMaquis
Répondre