|
1
8
简单的答案是:提取器。 什么是提取器?我在这里不详细讨论,但简而言之,提取器是一种能够销毁类型实例并从中提取值的方法。
在scala中,任何
可以在模式匹配中使用,在模式匹配中将提取类型的值
网上有很多关于这个机制的资料。好的是这个 blog post 丹尼尔·韦斯特海德。
回到你的问题,
粗略的实现大致如下:
|