繁体   English   中英

Scala - 参数方法和forSome之间的区别

[英]Scala - Difference between parametric method and forSome

在斯卡拉:

def rules[T]: Array[Rule[T]]= { ... }

def rules: Array[Rule[T]] forSome {type T} = { ... }

它们不一样,因为在某些情况下只有后者才有效。

forSome标志着一种存在主义类型。 存在类型可用于客户端类型差异,这可能是您的用例所必需的。 您可以在此问题下阅读更多内容。

Scala中的forSome关键字是什么?

或在链接的文章中

http://scalada.blogspot.de/2008/01/existential-types.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM