scala
zk_chs
这个作者很懒,什么都没留下…
展开
-
scala类型变量界定、视图界定、上下文界定
类型变量界定(Type Variable Bound)、视图界定(View Bound)、上下文界定(Context Bound),在scala中算很重要的内容了,这次博客就来写点自己的理解。 1、类型变量界定(Type Variable Bound):// 编译错误def typeVariable[T](a: T, b: T) = { if (a.compareTo...2016-04-20 00:05:34 · 331 阅读 · 0 评论 -
scala 隐式转换函数、隐式转换参数
目前的scala相关博客大概只能算一个笔记,方便自己记录,也帮大家查找信息了。 首先scala中的隐式转换可以分为隐式函数转换与隐式参数转换两类,下面就来分别说一下自己对这两种模式的理解。 1、隐式函数转换,我们先看一段代码:scala> val x: Int = 3.14<console>:10: error: type mismatch; fo...2016-04-23 02:33:16 · 198 阅读 · 0 评论 -
scala协变逆变与java中PECS的关系
在effective java 2nd中第28条,有对java范型PECS的介绍。 首先,我们看一个在java中经常被我们使用的方法addAll():为什么在addAll的时候Collection的类型要通过继承范型E来进行限定? 有什么特殊的吗?接着我们再来看一看普通的add方法:有没有觉得很奇怪?使用add方法的时候又不需要限定类型。 下面我们自己来写一个List进行以下测...2016-04-24 02:00:49 · 152 阅读 · 0 评论 -
spring配合scala时,@Autowired的一个问题
今天在用spring配合scala时,遇到了一个关于@Autowired的问题,主要报错信息如下:Caused by: java.lang.NoSuchMethodException: com.zk_chs.xxxxx.....<init>() at java.lang.Class.getConstructor0(Class.java:3082) ~[na:1.8.0_73...2016-04-13 00:16:41 · 1427 阅读 · 1 评论