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 :D

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 :roll:

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 :mrgreen: , il rale sans raison. je suis peut-être contagieux :roll:

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 :roll:

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
:D

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 :lol:)

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

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

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