Ich möchte überprüfen, ob zwei Variablen in beliebiger Reihenfolge zu einem bestimmten Paar gepaart werden können. Grundsätzlich unterhalb der, nur, dass es nicht wegen der Typ Löschung arbeiten zur LaufzeitScala: Prüfe die Kombination zweier Variablen
def combination[A,B](x: Any, y: Any): Option[(A, B)] =
(x, y) match {
case (a: A, b: B) => Some(a, b)
case (b: B, a: A) => Some(a, b)
case _ => None
Gibt es eine andere Möglichkeit, das gleiche zu tun, die funktionieren würde ...
Können Sie den Typ der beiden Argumente begrenzen? – Anton