Scala进阶:XML、模式匹配与并发编程深度解析
1. 今日任务与目标
在学习Scala的过程中,今日有一些特定的查找和实践任务:
- 查找内容 :
- 关于如何使用Scala文件的讨论。
- 闭包与代码块的区别。
- 实践操作 :
- 使用 foldLeft 计算字符串列表的总大小。
- 编写一个 Censor 特质,其中的方法能将脏话“Shoot”和“Darn”替换为“Pucky”和“Beans”,使用映射存储脏话及其替代词。
- 从文件中加载脏话及其替代词。
2. Scala中的XML处理
Scala将XML提升为一等编程结构,处理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>
&
超级会员免费看
订阅专栏 解锁全文
871

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



