|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre éclairé
![]() Inscription : juin 2006 Messages : 767 ![]() |
Bonjour,
Je vois parfois écrit quelque chose dans le genre : Code :
Merci pour vos réponses.
__________________
Mon développement |
||
|
|
00
|
|
|
#2 | ||||
|
Membre habitué
![]() |
Bonjour,
Avec Ada 95, a été introduit la notion de type tagged qui permet d'utiliser les mêmes paradigmes objet déjà défini dans d'autres langages : Code :
Code :
function bar(o : object) return value; Code :
Si tu as des questions, n'hésite pas. |
||||
|
|
10
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : octobre 2010 Messages : 21 ![]() |
Bonjour,
Je me permets d'apporter une petite (mais cruciale) correction ici : la méthode (primitive ou de classe) doit avoir un Object (ou Object'Class) en premier argument sinon, ça ne passe pas. La notation préfixée ne fait, en somme, que remplacer le premier argument par l'objet qui sert de préfixe. Un exemple simple pour vous convaincre : Code Ada :
Compare_To n'en demeure pas moins une primitive, mais elle n'est pas préfixable. D'avance désolé pour les anglophobes : - Méthodes primitives : http://en.wikibooks.org/wiki/Ada_Pro...ive_operations - Notation préfixée : http://www.adaic.org/resources/add_c...l/Rat-2-3.html |
||
|
|
10
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : juin 2006 Messages : 767 ![]() |
Ok, Merci bien pour vos réponses.
__________________
Mon développement |
|
|
00
|
|
|
#5 |
|
Membre éclairé
![]() Inscription : juin 2006 Messages : 767 ![]() |
Bonsoir,
Je suis en cours de premiers essais, je voudrais savoir si en théorie je peux autant faire une procédure qu'une fonction ?
__________________
Mon développement |
|
|
00
|
|
|
#6 |
|
Nouveau Membre du Club
![]() Inscription : octobre 2010 Messages : 21 ![]() |
Oui, cela fonctionne autant pour une procédure qu'une fonction.
|
|
|
00
|
|
|
#7 |
|
Membre éclairé
![]() Inscription : juin 2006 Messages : 767 ![]() |
Ah yes, merci Jaisu, le meilleur, c'est que ça marche même avec le premier paramètre dans le mode in out.
C'est formidable.
__________________
Mon développement |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com