6
A
回答
10
這就是用例簽名。這不是一個真正的簽名,就是你通常在常見用例中看到的。
真正的簽名是:
def :+ [B >: A, That] (elem : B)(implicit bf : CanBuildFrom[Seq[A], B, That]) : That
哪像你看到的,甚至不保證Seq
回報,更A
。
相關問題
- 1. Seq [A]擴展順序[Seq [A]]
- 2. 如何將Seq [Option [A]]轉換爲Seq [A]?
- 3. A => Seq [B]
- 4. VarArgs A * vs Seq [A]參數到函數
- 5. 將列表[Tuple2 [A,B]]轉換爲Tuple2 [Seq [A],Seq [B]]
- 6. A→B,B→A類協會
- 7. 斯卡拉:泛型對於返回類型SEQ [A]或未來[SEQ [A]]
- 8. Scala的選項[SEQ [A]]存在
- 9. 如何將序列[閱讀器[E,A]])轉換成閱讀器[E,SEQ [A]
- 10. 如何將「A」轉換爲「A符合協議B」?
- 11. 在Zp中是否((a^x)^ 1/x)== a? (對於Jablon協議)
- 12. Scipy稀疏矩陣求冪:a ** 16比a * a * a * a * a * a * a * a * a * a * a * a * a * a * a * a * a *
- 13. 如何將/?a = a重寫爲/ a /?
- 14. PHP變換陣列'a','b','c'到'a/b/c','a/b','a'
- 15. 從{a-b,b-c,c-a}改變爲{(a,b),(b,c),(c,a)}?
- 16. a = [],i,j,len;在JavaScript中'a'是任何變量?
- 17. 如何在Java A = A ++工作
- 18. a + = a ++ * a ++ * a ++ in Java。它如何得到評估?
- 19. a ++和++ a或a--和--a在java中有什麼區別?
- 20. 如何讓函數[a] - > [a]在[(a,Int)]上運行?
- 21. 如何全局變量添加到自身(A = A + B)的XSL
- 22. 在printf(「%。* f」,a,b)中,如果'a'爲負值,結果如何?
- 23. 什麼是後{a = 5; A = A ++; Syso(a);}
- 24. A a有什麼區別?和A a();?
- 25. 如何識別「A *」(A STAR)算法?
- 26. 如何循環PL/SQL a:= a + 2;
- 27. 如何使用sizeof(a)/ sizeof(a [n])
- 28. a + b如何不等於b + a?
- 29. 如何匹配'<a href=' in a string?
- 30. 如何創建阿卡流源[序列[A]從源代碼[A]
建立在丹尼爾所說的基礎上,收集方法返回_a新的collection_,並且這些可以有更寬的類型。所以,是的,一個'Seq [A]'只能包含'A's,但是你的新的'Seq'可以擴大它的類型,這樣它就可以包含不僅僅是'A'。 – 2011-03-15 20:20:59
這個用例簽名使用':+(elem:A):Seq [A]'而不是':+ [B>:A](elem:B):Seq [B]''雖然有點遺憾。 – 2011-03-15 20:43:16
@Kris I concur:':+ [B>:A](elem:B):Seq [B]'更直觀。我們可以讓斯卡拉大家改變API文檔嗎? – Michael 2011-03-16 12:29:07