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[_]

  

 

  

  

posted @ 2021-05-21 18:47  亚洲哈登  阅读(90)  评论(0编辑  收藏  举报