Page 1 sur 1

If... Not... Then

Publié : mar. 29/juil./2014 13:44
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 ;)

Re: If... Not... Then

Publié : mar. 29/juil./2014 13:51
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.

Re: If... Not... Then

Publié : mar. 29/juil./2014 13:56
par ElwoOOod
Super, merci, je vais pouvoir aéré mon code ;)
(j'ai vu le Not juste après avoir posté)

Re: If... Not... Then

Publié : mar. 29/juil./2014 14:11
par falsam
Bienvenue sur ce forum et j’espère te voir accroc de Pure Basic. Vivement ton premier code :)

Re: If... Not... Then

Publié : mar. 29/juil./2014 14:29
par Ar-S
Bienvenue et bonne découverte. Attention, tu vas être surpris par la taille de tes exe :mrgreen:

Re: If... Not... Then

Publié : mar. 29/juil./2014 14:35
par majikeyric
Tu as oublié le s à exe :mrgreen:

Re: If... Not... Then

Publié : mer. 06/août/2014 9:22
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

Re: If... Not... Then

Publié : mer. 06/août/2014 18:02
par Lemaquis
Bievenue , je m'éclate avec purebasic en ce moment je suis sur la 2D