Page 1 sur 2
Fonctions avec paramètres facultatifs
Publié : jeu. 04/mars/2004 6:55
par Anonyme2
Fred, il serait possible d'avoir la possibilité d'avoir pour la même fonction par exemple 3, 4 ou 5 paramètres ou plus etc ?
Merci
Publié : jeu. 04/mars/2004 8:41
par comtois
sur le forum anglais Fred avait annoncé ça :
The optional parameters for procedure will be implemented in PB very soon as it can be useful. It's not a function overloading, it's just a default value for parameters when not specified. Example:
Code:
Procedure MyPlot(x, y, Color = $FF)
..
EndProcedure
MyPlot(x,y) ; Red as default
MyPlot(x,y, RGB(51,51,51))
c'est de ça que tu parles Denis ? ou il s'agit d'autre chose ?
En tout cas ,ça sera bien ce truc

Publié : jeu. 04/mars/2004 9:35
par Le Soldat Inconnu
Oui, ce sera extra

Publié : jeu. 04/mars/2004 12:50
par Anonyme2
Non c'est pas ce que je voulais dire.
Voici un exemple
Je voudrais pouvoir faire ceci
Maprocedure(Param1, Param2)
ou pouvoir faire
Maprocedure(Param1, Param2, Param3)
etc
On peut le faire lorsque l'on fait une librairie, ce serait bien de pouvoir le faire en PB
Publié : jeu. 04/mars/2004 13:41
par Le Soldat Inconnu
ben, ça revient au même, non ?
il suffit de mettre la valeur par défaut différente de ce que prendre tes options et de tester la valeur des variables, ou alors c pas ça ?
Publié : jeu. 04/mars/2004 14:14
par Anonyme2
J'ai pas du mettre mes lunettes
Si c'est ça, et j'espère qu'il pourra y avoir plus d'un élément facultatif.
Publié : jeu. 04/mars/2004 17:33
par Le Soldat Inconnu
Denis fait comme moi

, il rale sans raison. je suis peut-être contagieux

Publié : jeu. 04/mars/2004 17:51
par Anonyme2
J'ai râlé ??????
J'ai pas du m'entendre...
Publié : jeu. 04/mars/2004 18:20
par Patrick88
shgrouïïkkk....shgrouïïkkk..schgroumph....shgrouïïkkkshgrouïïkkk
ça donnais à peu près ça, non ?
patrick
Publié : jeu. 04/mars/2004 18:45
par Fred
Denis a écrit :J'ai pas du mettre mes lunettes
Si c'est ça, et j'espère qu'il pourra y avoir plus d'un élément facultatif.
Parfaitement

Publié : jeu. 04/mars/2004 20:46
par Anonyme2
Publié : ven. 22/oct./2004 17:35
par Heis Spiter
Ca a été mis en place finalement ? Parceque ce serait vachement cool

(j'en ai besoin surtout

)
Publié : ven. 22/oct./2004 17:56
par Anonyme2
On peut déjà le faire en asm pour les lib

Publié : ven. 22/oct./2004 18:10
par Oliv
Cool

Publié : ven. 22/oct./2004 18:30
par Heis Spiter
Je me vois très mal réécrire ma fonction en asm...
