La marionnette doit me détester. J'ai lu le document pendant des heures et je n'arrive toujours pas à atteindre les objectifs suivants:
- une classe ou un module (ou comment s'appelle-t-il) avec une variable (une classe paramétrée?);
- cette classe doit être incluse plusieurs fois dans un seul hôte.
En pseudo-code, ce serait:
# The class
classorwhatever myclass ($value) {
notify { "$value world" }
}
# In the node definition
node whatever {
myclass("Hello")
myclass("Goodbye")
}
Je me sens tellement stupide que ce n'est même pas drôle. Je sais que cela doit être faisable. Mais comment? :(
Réponses:
Vous ne pouvez utiliser une classe paramétrée qu'une seule fois. Si vous prévoyez de frapper un nœud plusieurs fois avec une fonction tout en faisant varier les définitions de données, c'est la voie à suivre.
exemple
la source