随笔分类 - Scala
摘要:隐式定义是指编译器为了修正类型错误而允许插入到程序中的定义。 举例: 正常情况下 显然会报错,因为 String 类并没有实现 / 这个方法,我们无法去决定 String 类的行为,这个时候就可以用上 implicit 关键字了。 使用 implicit 关键字定义函数。 编译器一旦发现对于 Str
阅读全文
摘要:```scala def quickSort1(array: Array[Int]): Array[Int] = { def swap(x: Int, y: Int): Unit = { val tmp = array(x) array(x) = array(y) array(y) = tmp }
阅读全文