Il metodo facoltativo è un metodo che può essere applicato se i generici di classe hanno un tipo specifico. esempi:Qual è il modo migliore per definire i metodi facoltativi sicuri in Scala?
list.unzip //works only if this is collection of pairs
list.sum //works only if this collection of numbers
Attualmente mi vogliono implementare il metodo di regressione che ha le stesse limitazioni come decomprimere (vale a dire la raccolta di punti 2D), ma non so come fare in modo che il metodo (implicit asPair: A => (A1, A2)
exsist e dove il posto migliore per definire tali conversioni.
si potrebbe trovare [tipo generalizzato vincoli] (http: // StackOverflow .com/questions/3427345/what-do-and-mean-in-scala-2-8-and-where-are-they-documented) utili. –