私は猫docsで、次の例を見つけました:タイプパラメータを関数パラメータとして使用することについてのドキュメントはどこにありますか?
trait Monoid[A] {
def empty: A
def combine(x: A, y: A): A
}
def combineAll[A](list: List[A], A: Monoid[A]): A = list.foldRight(A.empty)(A.combine)
1は、メソッドのパラメータとしてA: Monoid[A]
書くことができますどのように来ますか?
おかげ
左側の「A」は右側の「A」とは関係ありません。それは単なる変数名です。 'foo:Monoid [A]' – Dima