码迷,mamicode.com
首页 > 其他好文 > 详细

Scala 深入浅出实战经典 第77讲:模式匹配下的提取器动手构造实战

时间:2015-09-11 12:53:34      阅读:203      评论:0      收藏:0      [点我收藏+]

标签:scala

网站计数器

package com.parllay.scala.bestpractive
object :> {
  def unapply[A](list: List[A]) = {
    Some((list.init, list.last))
  }
}
object Extractor_Advanced {
  def main(args: Array[String]) {
    (1 to 9).toList match { case _ :> 9 => println("Hadoop") }
    (1 to 9).toList match { case x :> 8 :> 9 => println(x) }
    (1 to 9).toList match { case :>(:>(_, 8), 9) => println("Spark") }
  }
}

通过match和case来实现模式匹配。


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

DT大数据微信公众账号:DT_Spark  

王家林老师QQ:1740415547 

王家林老师微信号:18610086859
scala第76讲视频观看链接:
http://yun.baidu.com/s/1qWkPspm
我的百度网盘共享的DT大数据梦工厂王家林老师第1-77讲的视频内容:http://pan.baidu.com/s/1qWK9CMo


Scala 深入浅出实战经典 第77讲:模式匹配下的提取器动手构造实战

标签:scala

原文地址:http://2615187.blog.51cto.com/2605187/1693684

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!