簡體   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