您的位置:首页 > 其它

scala学习:scala中的模式匹配入门实战

2015-08-10 22:50 417 查看
学习本视频主要了解了 :match/case模式匹配
对模式匹配现有的了解仅仅从代码中学习,还没有一个很明晰的认识。仅附老师的示例代码把:

def main(args: Array[String]): Unit = {

def match_type(t:Any) = t match{

case p : Int => println("It is Integer")

case p : String =>println("It is String")

case m : Map[_,_]=>m.foreach(println)

case _ => println("Unknown Type")

}

match_type(2)

match_type(Map("scala"-> "spark"))

val data = 30

data match{

case 1 => println("the first")

case 2 => println("the second")

case _ => println("unknown number")

}

}

以上内容是从王家林老师DT大数据课程第26讲的学习笔记。

DT大数据微信公众账号:DT_Spark
王家林老师QQ:1740415547
王家林老师微信号:18610086859

第26讲视频链接: http://pan.baidu.com/s/1o6sY8t0
优酷播放地址:http://v.youku.com/v_show/id_XMTI3MjM2MjYxNg==.html
51cto的播放地址:http://edu.51cto.com/lesson/id-66576.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: