(1)隐式转换用于在类型之间做转换
(2)你必须引入隐式转换,并确保它们可以以单个标识符的形式出现在当前作用域
(3)隐式参数列表会要求制定类型的对象。它们可以从当前作用域中以单个标识符定义的隐士对象获取,或者从目标类型的伴生对象获取
(4)如果隐士参数是一个单参数的函数,那么它同时也会被作为隐士转换使用
(5)类型参数的上下文界定要求存在一个指定类型的隐士对象
(6)如果有可能定位到一个隐士对象,这一定可以作为证据证明某个类型转换时合法的
转载于:https://www.jianshu.com/p/f0d40e3ffe75