bonsoir
juste une petite question
c'est mieux
IF
Endif
IF
Endif
ou
IF
IF
Endif
Endif
je voulais juste savoir lequel est mieux .
bonne soirée
petite question sur la mis en forme .....
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Je dirais que tout dépend de ce que tu veux.
Exemple :
- Le premier cas implique forcément, pour B, la condition A,
- Le second cas, lui, n'a pas de dépendance entre les deux conditions : que A soit faux ne bloque pas le cas B.
Exemple :
etSi A
Si B
Fin Si B
Fin Si A
Ils sont différents :Si A
Fin Si A
Si B
Fin Si B
- Le premier cas implique forcément, pour B, la condition A,
- Le second cas, lui, n'a pas de dépendance entre les deux conditions : que A soit faux ne bloque pas le cas B.
"Qui baise trop bouffe un poil." P. Desproges
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
Bah,
Les 2 possibilités sont fondamentalement différentes...
si tu ne peux pas traiter gadgetlist sans Openwindow, il faut forcement les imbriquer
if openwindow
if creat gadgetlist
endif
endif
si les 2 opérations ne sont pas liées et si elles sont indépendantes les unes des autres, il ne faut pas les imbriquer
if openwindow
endif
if creat gadgetlist
endif
Les 2 possibilités sont fondamentalement différentes...
si tu ne peux pas traiter gadgetlist sans Openwindow, il faut forcement les imbriquer
if openwindow
if creat gadgetlist
endif
endif
si les 2 opérations ne sont pas liées et si elles sont indépendantes les unes des autres, il ne faut pas les imbriquer
if openwindow
endif
if creat gadgetlist
endif
Only PureBasic makes it possible
-
- Messages : 1501
- Inscription : dim. 18/avr./2004 15:04
- Localisation : sud de la france
non, ce n'est vraiment une question de vitesse..
Par exemple,
avant de démarrer une voiture les portières doivent etre fermées et les ceintures attachées :
if portières fermées
if ceintures attachées
on peut démarrer
endif
endif
la voiture demarrera que si les portières sont fermées et les ceintures attachées
alors que ça ne marchera pas
if portières fermées
endif
if ceintures attachées
on peut démarrer
endif
là, la voiture pourra démarrer juste avec les ceintures attachées, peut importe l'état des portières. tu vois la différence entre les 2 exemples ?
Par exemple,
avant de démarrer une voiture les portières doivent etre fermées et les ceintures attachées :
if portières fermées
if ceintures attachées
on peut démarrer
endif
endif
la voiture demarrera que si les portières sont fermées et les ceintures attachées
alors que ça ne marchera pas
if portières fermées
endif
if ceintures attachées
on peut démarrer
endif
là, la voiture pourra démarrer juste avec les ceintures attachées, peut importe l'état des portières. tu vois la différence entre les 2 exemples ?
Only PureBasic makes it possible
-
- Messages : 1554
- Inscription : lun. 24/juil./2006 6:44
- Localisation : vosges (France) 47°54'39.06"N 6°20'06.39"E
On pourrait résumer ce type de test à des OU ou des ET logique.
si tu ecris:
Dans ce cas, ton programme prendra fin si la condition 1 OU la condition 2 sont vrai.
si tu écris maintenant:
Dans ce cas, ton programme prendra fin si la condition 1 ET la condition 2 sont vrai.
Après, la syntaxe peut bien sûr très largement être améliorée ( if( (condition) And (condition2) ... etc... )

si tu ecris:
Code : Tout sélectionner
If (condition1)
End
Endif
If (condition2)
End
Endif
si tu écris maintenant:
Code : Tout sélectionner
If (condition1)
If (condition2)
End
Endif
endif
Après, la syntaxe peut bien sûr très largement être améliorée ( if( (condition) And (condition2) ... etc... )

Force et sagesse...