Scala泛型类型约束
发布时间:2020-12-16 19:00:48 所属栏目:安全 来源:网络整理
导读:我现在读 Programming Scala.我刚刚通过了隐式类型转换的章节,其中引入了%符号.还有lt ;:符号和符号. 有人可以总结不同类型的约束?我正在努力与lt ;:和例如.如果还没有其他的,我很好奇 解决方法 没有类型约束称为. A:B表示A字面上是B的子类型(其中子类型
我现在读
Programming Scala.我刚刚通过了隐式类型转换的章节,其中引入了<%符号.还有< ;:符号和<符号. 有人可以总结不同类型的约束?我正在努力与< ;:和<例如.如果还没有其他的,我很好奇
解决方法
没有类型约束称为<. A<:B表示A字面上是B的子类型(其中子类型被反射地定义,对于任何类型T,意味着T = T的情况). A<%B表示A是B的子类型,或者存在从A到不同类型AA的隐式转换,对于AA而言:这被称为“视图绑定”. A>:B表示A是B的超类型
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |