1

请建议在哪里可以找到有用和有趣的 Scala

  • 文章
  • 代码示例
  • 与 Scala 专家交流的网站

什么样的项目(多线程、基于 Web 的项目)应该适合在 Scala 中启动代码以展示该语言的所有功能?所以,请为第一个 Scala 项目建议一个任务。

4

2 回答 2

4

一年前我开始学习 Scala,我认为下面的方法是前进的方向:

  1. Martin odersky 的 Scala 函数式编程 - coursera 上的课程非常好。它将帮助您快速开始使用工具和介绍(repl 模式、工作表、编译和运行等)。还使您对功能范式有很好的理解,并很好地涵盖了语法糖。我认为最好的起点。
  2. 然后看看Twitter Scala School
  3. 好好了解 scala Future API。
  4. 查看 TypeSafe 堆栈。开始使用 Akka(我从 Scala 的源代码中学到了最多的知识,他们使用 PartialFunctions 的方式receive,DSL 等)。它将向您展示 Scala 作为一门语言的广阔和美丽。
  5. 最后但并非最不重要的一点是,从 StackOVerFlow 的问题和答案中学习。一天内提出的问题不超过 25 个。如果你来自 Java 世界,那么你会觉得 Scala 很广阔。SO 将引起您对许多主题的关注。
  6. 如果时间允许,看看scalaz
于 2013-08-03T08:55:06.230 回答
2

Cay Horstmann 为不耐烦的人准备的 Scala。

本书的前半部分可在线免费获得(例如通过Typesafe),这是一种很好且简单的入门方式。

@Jatin 提到的Twitter Scala School也是一个很好的资源。

ActorsFutures是 Scala 中最强大的工具之一,可用于多种用途,因此您可以从那里开始,但很难(甚至不可能)在第一个项目中看到该语言的所有功能。

于 2013-08-03T09:13:17.980 回答