For Step

Vous avez une idée pour améliorer ou modifier PureBasic ? N'hésitez pas à la proposer.
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

For Step

Message par Dr. Dri »

La clause Step d'une boucle for ne permet pas l'utilisation de variables...
C'est plutot statique... Et pas tres pratique...

Pour un step positif voila la méthode que j'utilise pour le moment...

Code : Tout sélectionner

For cpt=start To end

  cpt + (step-1)
Next cpt
Dri
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

Ca me semble mieux avec un while

Code : Tout sélectionner

iter=debut
While iter<=fin
   ;du code...
   iter+pas
EndWhile
M'enfin ça revient peut-être au même...
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

Oué mais ce serait mieux dans une boucle pour...
Déjà dans les langages basic une boucle comme celle là est forcément incrémentale... Donc si en plus le pas est forcément constant...

Dri
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

moi j'avais demandé des "Step 5.3"
:(
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

C'est vrai que ce serai bien une boucle qui ne se limite pas à un compteur entier... Je préfere de loin les boucles for du type

Code : Tout sélectionner

for(initialisation; condition; action)
Dri
Avatar de l’utilisateur
cederavic
Messages : 1338
Inscription : lun. 09/févr./2004 23:38
Localisation : Bordeaux

Message par cederavic »

comme en C quoi :)
Dr. Dri
Messages : 2527
Inscription : ven. 23/janv./2004 18:10

Message par Dr. Dri »

oué... elles sont beaucoup moins restrictives...
Mais je demande pas d'en arriver là ^^ juste que le step ne soit pas une constante...

Dri
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

je ressort ce poste !! :mad:

car ça devien URGENT

avoir des boucles qui puissent utiliser une VARIABLE dan le STEP !!


for t=0 to 255 step VARIABLE
next t
[/u]
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Dobro a écrit :je ressort ce poste !! :mad:

car ça devien URGENT

avoir des boucles qui puissent utiliser une VARIABLE dan le STEP !!


for t=0 to 255 step VARIABLE
next t
[/u]


CECI est TOUJOURS ATTENDU !!

avec en plus les variable flottantes !!

pouvoir faire :


Code : Tout sélectionner

a=20
b.f=2.5
c=2

for t=c to a step b.f
next t
simplifirai beaucoup certains codes non pas en comprehension
mais en longueur ! :D

ALLEZ FFFFFFRRRREEEEDDD s'il te PPPLLLLait (Roger Rabbit) :D
Dernière modification par Backup le ven. 10/févr./2006 20:23, modifié 1 fois.
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

encore et encore :?
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

petit up
pour une boucle For-next

on attends toujours !!

Code : Tout sélectionner

a.f=2.5
b.f=20.5
c.f=2.2

for i=a.f to b.f step c.f

next i
jerexgrz
Messages : 279
Inscription : dim. 05/juin/2005 20:27

Message par jerexgrz »

JE suis du meme avis ! Step + variable (+ ou -) ! 8)
Cls
Messages : 620
Inscription : mer. 22/juin/2005 8:51
Localisation : Nantes

Message par Cls »

3 ans sans réponses... ca commence à faire un petit bout désormais. Est - ce que ca viendra un jour, le mystère reste entier !
wolfjeremy
Messages : 1202
Inscription : sam. 31/déc./2005 23:52

Message par wolfjeremy »

Ouai ça serait super d'avoir les même boucle For que en C.
J'adore ce type de boucle.
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

oui surtout quand on fait du php en même temps que du purebasic...
parce que là çà déroute un peu dès fois (par rapport aux autres langages).
Image
Répondre