Je comprends que je peux définir duck typing dans generics
comme suitdans scala définir un type générique basé sur le typage du canard?
trait MyTrait[A <: {def someMethod(key: String): String}]
Cependant, je ne veux pas de préciser que tout grand string
dans ma trait
définition.
Comment puis-je partager ce à deux (ce que je souhaite que je pourrais avoir):
type A = B <: {def someMethod(key: String): String}
trait MyTrait[A]