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