初学耗时:0.5h
注:CSDN手机端暂不支持章节内链跳转,但外链可用,更好体验还请上电脑端。
一、隐式转换的规则
1.1 作用域规则。
1.2 无歧义规则。
1.3 单一调用原则。
1.4 显示操作现行原则。
1.5 命名隐式转换。
记忆词:
作用域、无歧义、单一调用、显示操作现行、命名隐式转换
一、隐式转换的规则
1.1 ~ 作用域规则。
- 插入的隐式转换必须以单一标识符的形式处于作用域中,或与转换的源或目标类型关联在一起。
- Scala 编译器仅考虑处于作用域之内的隐式转换。
- 可以使用 import 关键字访问其它库的隐式转换。
- 编译器还将在源类型或转化的期望目标类型的伴生对象中寻找隐式定义。