scala成长之路(5)问题记录

还是在看scala sdk源码的时候,有很多问题要考自己慢慢摸索,这里做个记录。

一. 隐式转换的作用域?

隐式转换需要三个因素

1. 己方(当前对象)

2. 转换函数

3. 对方(转换的目标类)

这三个需要在同一个作用域内才能生效吗?举个简单的例子,依然是java HashSet隐式转换为scala Set(可以参看本系列(3)),我们只是在要用到转换的文件里写了一行:

import scala.collection.JavaConverters._

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyydpj.html