黑猴子的家:Scala 本章(隐士转换和隐士参数)的要点包括

(1)隐式转换用于在类型之间做转换

(2)你必须引入隐式转换,并确保它们可以以单个标识符的形式出现在当前作用域

(3)隐式参数列表会要求制定类型的对象。它们可以从当前作用域中以单个标识符定义的隐士对象获取,或者从目标类型的伴生对象获取

(4)如果隐士参数是一个单参数的函数,那么它同时也会被作为隐士转换使用

(5)类型参数的上下文界定要求存在一个指定类型的隐士对象

(6)如果有可能定位到一个隐士对象,这一定可以作为证据证明某个类型转换时合法的

转载于:https://www.jianshu.com/p/f0d40e3ffe75

猜你喜欢

转载自blog.csdn.net/weixin_34067049/article/details/91182534