Scala之下划线的作用
下划线的作用
1. 声明变量,但是不能访问
val _ = "AsianHarden"
2. 将函数作为整体使用
val f = fun _
3. 使用import语法时,下划线可以代替星号
import java.util._
4. 使用import语法时,下划线可以隐藏类
import java.sql.{Date->_}
5. 类属性使用下划线,表示属性默认初始化
class User {
var name : String = _ // 类属性其实就是类变量
var age : Int = _ // 下划线表示类的属性默认初始化
6. 模式匹配中,代表任意值
case _ => xxxx
7. 泛型中,下划线表示任意类型
List[_]
本文为原创文章,转载请标明出处

浙公网安备 33010602011771号