K
Size: a a a
.
.
.
M
GP
implicit class TestOps[T](val self: T) {
def foo[C]= ???
}
// which can be used like:
obj.foo[String]extension TestOps on [T, C](self: T)
def foo: C = ???
// which can be used like:
obj.foo[C = String]
M
implicit class TestOps[T](val self: T) {
def foo[C]= ???
}
// which can be used like:
obj.foo[String]extension TestOps on [T, C](self: T)
def foo: C = ???
// which can be used like:
obj.foo[C = String]
def foo[C]: C = ??? ?GP
def foo[C]: C = ??? ?Oℕ
implicit class TestOps[T](val self: T) {
def foo[C]= ???
}
// which can be used like:
obj.foo[String]extension TestOps on [T, C](self: T)
def foo: C = ???
// which can be used like:
obj.foo[C = String]
GP
Oℕ
Oℕ
Oℕ
GP
Oℕ
Oℕ
DM
Oℕ
Oℕ