Page 2 sur 2
Publié : lun. 28/nov./2005 11:34
par Dr. Dri
avec les if on peut gérer plusieurs gadgets a la fois par exemple...
if gadget >= #radio_bidule and gadget <= #radio_machin
ce serait faisable avec le select s'il fonctionnait comme en C...
Dri

Publié : lun. 28/nov./2005 11:41
par Chris
Dr. Dri a écrit :avec les if on peut gérer plusieurs gadgets a la fois par exemple...
if gadget >= #radio_bidule and gadget <= #radio_machin
ce serait faisable avec le select s'il fonctionnait comme en C...
Dri

J'espère bien qu'on y aura droit pour la v4.0
Parce que ça fait un moment qu'on le demande, ça!
Publié : lun. 28/nov./2005 15:03
par bernard13
oui tu as raison chris , j'espere bien avec la version 4.0
Publié : lun. 28/nov./2005 16:23
par Dr. Dri
Sinon on pourrait même avoir le Select qui fonctionne très bien tel qu'il est
Et on pourrais ajouter un mot clé Switch qui correspondrait à celui du C !!
Dri
Publié : lun. 28/nov./2005 16:58
par Chris
Dr. Dri a écrit :Sinon on pourrait même avoir le Select qui fonctionne très bien tel qu'il est
Et on pourrais ajouter un mot clé Switch qui correspondrait à celui du C !!
Dri
Le switch, c'est pas comme le select/case ?
Publié : lun. 28/nov./2005 17:10
par lionel_om
Ya ca en plus :
switch(...)
{
case 1:
case 2:
// Meme opération
break;
default:
// ...
}
Publié : lun. 28/nov./2005 17:14
par Chris
Je ne vois pas la différence là!
Pour moi, le switch est a la place du select, c'est la seule différence que je vois.
Fais un exemple comme si il y avait un switch en PureBasic, parce que pour celui qui ne connais pas le C, ton exemple n'explique pas grand-chose

Publié : lun. 28/nov./2005 17:20
par lionel_om
En PB :
Code : Tout sélectionner
Select
Case 1
; traitement 1
Case 2
; traitement 1
Default
; traitement 2
EndSelect
En C++ :
Code : Tout sélectionner
switch(...)
{
case 1:
case 2:
// traitement 1
break;
default:
//traitement 1
}
C bon là ? je suis clair ?
On peu grouper des cas, pas en PB
Publié : lun. 28/nov./2005 17:47
par Chris
Oui, d'accord, mais ça ne nous avance pas ça.
Ca ne permet pas de comparer deux valeurs par exemple
Code : Tout sélectionner
Select A
Case A > 10 AND A <= 20
Traitement
Case A > 20
Traitement
Endselect
Publié : lun. 28/nov./2005 18:53
par Dr. Dri
bah là on sort du principe du "selon"
et on recoupe sur le "si"
je ne vois pas l'intéret d'avoir deux mots clé pour faire la même chose
Dri
Publié : mar. 29/nov./2005 7:00
par Chris
Dr. Dri a écrit :bah là on sort du principe du "selon"
et on recoupe sur le "si"
je ne vois pas l'intéret d'avoir deux mots clé pour faire la même chose
Dri
Kestudiiiiii ?

Publié : mar. 29/nov./2005 9:24
par Dr. Dri
bah on va dire que select et switch on va les traduire par "selon"
et le if on le traduit par "si"
donc on a deux mots clé selon et si, ce que tu demandes c'est de faire la même chose avec les deux... A quoi ca sert d'en avoir deux du coup ??
Dri
Publié : mar. 29/nov./2005 9:32
par Chris
Je demande pas d'en avoir deux! (Enfin, bon... j'en ai déjà deux, mais j'me comprends)
Je demande juste que le Case puisse accepter une comparaison de deux valeurs avec AND, OR et c'est tout...
