下划线的作用
1. 声明变量,但是不能访问 val _ = "zhangsan" 2. 将函数作为整体使用 val f = fun1 _ 3. 使用import语法时,下划线可以代替星号 import java.util._ 4. 使用import语法时,下划线可以隐藏类 import java.sql.{Date->_} 5. 类属性使用下划线,表示属性默认初始化 class User { var name : String = _ // 类属性其实就是类变量 var age : Int = _ // 下划线表示类的属性默认初始化
原文:https://www.cnblogs.com/harden13/p/14797063.html