J'ai recherché un peu mais je ne trouve aucun exemple démontrant l'utilisation de @ _ * pendant les classes de cas de correspondance de modèles.Je cherchais des exemples d'utilisation de "@ _ *" lors de la recherche de modèles dans Scala
Voici un exemple du type d'application auquel je fais référence.
def findPerimeter(o: SomeObject): Perimeter = o match {
case Type1(length, width) =>
new Perimeter(0, 0, length, width)
case Type2(radius) =>
new Perimeter(0, 0, 2*radius, 2*radius)
...
case MixedTypes(group @_*) => {
\\How could @_* be used to check subpatterns of group?
}
}
Si quelqu'un pouvait me montrer quelques exemples ou me pointer vers une page Web qui a quelques exemples qui serait génial.
Merci