In Scala:Scala - Unterschied zwischen parametrischen Verfahren und forsome
def rules[T]: Array[Rule[T]]= { ... }
gegen
def rules: Array[Rule[T]] forSome {type T} = { ... }
Sie sind nicht gleich, weil in einigen Fällen nur die letztere funktioniert.
keine Antwort, aber der wichtigste Unterschied: Es gibt praktisch keine Fälle, in denen Sie die letzte Version wollen. –