scala API说明

0
reduceLeft[B >: A](op: (B, T) ⇒ B): B

Array里面有reduceLeft的API,能解释一下上面的B,A,T,op, 以及[],() 是如何表达的呢?
已邀请:
0

regan - run! run! run! happy runner! 我是奔跑的小米~ 2017-02-19 回答

B,A ,T都是Scala里面的抽象类型声明,可以理解为Java里的类型型参数。op是一个function,[]是表达类型参数的地方,:前面是方法的声明,后面是返回类型,>:表示B是A的超类。。建议看看Scala语法方面的资料,视图,上下界...

要回复问题请先登录注册