scala学习笔记 - 隐式转换_scala val result =-CSDN博客

网站介绍:隐式转换在Scala中,隐式转换函数(implicit conversion function)指的是那种以implicit关键字声明的带有单个参数的函数。正如它的名称所表达的那样,这样的函数将被自动应用,将值从一种类型转换为另一种类型。如下,有一个*方法用来将两个分数相乘,我们想把整数n转换成分数n / 1:implicit def int2Fraction(n: Int) = Fraction(n, 1)这样我们就可以做如下表达式求值:val result = 3 * Fraction(4,_scala val result =