Scala进阶:深入探索XML、模式匹配与并发编程
1. 学习目标与任务
在学习过程中,我们有以下探索和实践任务:
- 探索内容
- 探讨如何使用Scala文件。
- 了解闭包与代码块的区别。
- 实践操作
- 使用 foldLeft 计算字符串列表的总大小。
- 编写一个 Censor 特质,用方法将脏话“Shoot”和“Darn”替换为“Pucky”和“Beans”,使用映射存储脏话及其替代词。
- 从文件中加载脏话和替代词。
2. Scala中的XML处理
现代编程中,可扩展标记语言(XML)的使用愈发频繁。Scala将XML提升为一等编程结构,使用起来就像处理普通字符串一样简单。
scala> val movies =
| <movies>
| <movie genre="action">Pirates of the Caribbean</movie>
| <movie genre="fairytale">Edward Scissorhands</movie>
| </movies>
movies: scala.xml.Elem =
<movies>
<movie genre="action">Pirates of the Caribbean</movie>
超级会员免费看
订阅专栏 解锁全文
10

被折叠的 条评论
为什么被折叠?



