【大数据Scala系列】Scala隐式转换和隐式参数

文章目录

  • 隐式转换和隐式参数
    • 一、隐式转换
      • 1.1 使用隐式转换
      • 1.2 隐式转换规则
      • 1.3 引入隐式转换
    • 二、隐式参数
      • 2.1 使用隐式参数
      • 2.2 引入隐式参数
      • 2.3 利用隐式参数进行隐式转换
        • 1. 使用视图界定
        • 2. 利用隐式参数进行隐式转换
    • 参考资料

隐式转换和隐式参数

一、隐式转换

1.1 使用隐式转换

隐式转换指的是以 implicit 关键字声明带有单个参数的转换函数,它将值从一种类型转换为另一种类型,以便使用之前类型所没有的功能。示例如下:

// 普通人
class Person

你可能感兴趣的:(程序员修炼专栏,大数据系列,java,python,编程语言,c++,android)