返回首页 Scala 解析器

Scala 解析器

在 Scala 专题教程里我们介绍了使用模式匹配来分解数据,本教程对这些概念加以推广。到目前为止,构造器模式是和 Case Class 关联在一起的。有些时候你希望使用类似的模式而不需要创建 Case Class。实际上你可能希望创建自定义的模式。 Extractor(解析器)可以帮助你完成这些任务。本篇以一个简单的例子来介绍 Extractor 的概念和用法。

适用读者

Extractor 这个概念在 Scala 语言里比较难理解,所以需要读者对 Scala 语言有一个比较深入的了解后再学习本教程。

学习前提

学习本教程前,你需要先学习 Scala 模式匹配。

鸣谢:引路蜂移动软件

更多资料请访问:http://www.scala-china.net/discuz/forum.php

版本信息

书中演示代码基于以下版本:

语言 版本信息
Scala 2.11.0