Parametric polymorphism in scala
我正在尝试实现参数多态性,以扩展具有使用
1 2 3 4 |
在运行时,出现错误消息
如果类接受参数,则它们可能是
所以你可以这样写:
1 2 3 |
但这不适用于所有带有参数的对象,例如case类随行对象。因此,为了解决这个问题,您可以使用结构类型。类似于:
基本上,我们在这里正在接受具有
请注意,如果您尝试将输入类型从
,则结构类型会让您感到悲伤。
我正在尝试实现参数多态性,以扩展具有使用
1 2 3 4 |
在运行时,出现错误消息
如果类接受参数,则它们可能是
所以你可以这样写:
1 2 3 |
但这不适用于所有带有参数的对象,例如case类随行对象。因此,为了解决这个问题,您可以使用结构类型。类似于:
基本上,我们在这里正在接受具有
请注意,如果您尝试将输入类型从
,则结构类型会让您感到悲伤。