`
fineqtbull
  • 浏览: 51217 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类

Scala讲座:献给追求创意兴奋的程序员(4) Scala语言探险 二

阅读更多
本连载的第四部,本连载的介绍可见如下链接。

http://fineqtbull.iteye.com/admin/blogs/469137

可以在看完如下《Scala语言探险 一》后再看本部

http://fineqtbull.iteye.com/admin/blogs/470635

翻译文章请看附件,下面是标题和目录。个人认为,文中如何将Scala运用于面向方面编程(AOP)的部分观点比较独到,值得重点看一看。

Scala语言探险 二

1. 序言..........................................1
2. 用特征来实现混入(mix-in)式的多重继承............1
3. 用特征来方便地实现面向方面的编程................2
4. Scala的类型体系(基本类型)....................4
5. 结束语........................................5

欢迎来Scala圈子看看。
http://scalagroup.group.iteye.com/

5
3
分享到:
评论

相关推荐

    Scala 讲座.rar

    在“Scala讲座:Scala语言探险一(3).pdf”和“Scala讲座:Scala语言探险二(3).pdf”中,可能包含了对Scala的初识和进一步探索。这些章节可能涵盖基本的控制流结构,如if-else、循环,以及如何使用Scala进行异常...

    scala-parser-combinators_2.11-1.0.4-API文档-中英对照版.zip

    赠送jar包:scala-parser-combinators_2.11-1.0.4.jar; 赠送原API文档:scala-parser-combinators_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-parser-combinators_2.11-1.0.4-sources.jar; 包含翻译后的API...

    scala-xml_2.11-1.0.4-API文档-中英对照版.zip

    赠送jar包:scala-xml_2.11-1.0.4.jar; 赠送原API文档:scala-xml_2.11-1.0.4-javadoc.jar; 赠送源代码:scala-xml_2.11-1.0.4-sources.jar; 赠送Maven依赖信息文件:scala-xml_2.11-1.0.4.pom; 包含翻译后的API...

    大数据课程-Scala编程基础-1.Scala语言初识_lk_edit.ppt

    3. 可交互性:Scala可以作为脚本语言直接在命令行中执行,便于测试和快速原型开发。 4. 高效简洁:Scala的语法设计使得代码更简洁,提高了代码的可读性和维护性。 学习Scala的初步步骤包括: 1. Scala概述:了解...

    scala详细总结

    2. 函数式编程:Scala 也是一个成熟的函数式语言,函数式编程有两个指导思想:函数是头等值,可以被当作参数传递,也可以被当作返回值返回;程序的操作应该把输入值映射为输出值而不是就地修改。 3. 静态类型:Scala...

    Scala语法简明教程

    - **静态类型语言**:Scala是一种静态类型的编程语言,这意味着类型检查在编译时进行,而不是在运行时。 - **面向对象+函数式编程**:Scala融合了面向对象编程和函数式编程的特性,支持类、对象和继承的同时也支持...

    在Scala中进行编程:全面的分步指南Programming in Scala: A comprehensive step-by-step guide

    《在Scala中进行编程:全面的分步指南》(Programming in Scala: A comprehensive step-by-step guide)是一本关于Scala编程语言的权威教材。这本书的独特之处在于它的共同作者是Scala语言的设计师Martin Odersky,...

    scala程序员面试算法宝典代码

    - Akka Actor模型:Scala中的并行和分布式计算库,支持actor之间的异步通信。 在面试准备时,熟悉并理解以上算法的原理、时间复杂度和空间复杂度,以及如何用Scala进行实现,对于提高面试竞争力有着至关重要的作用...

    Scala详细总结(精辟版++)

    4. 可以使用指令式编程风格:Scala 允许你使用指令式的编程风格,这使得 Scala 可以与 Java 语言进行无缝集成。 Scala 语言缺点: 1. 学习曲线陡峭:Scala 语言的学习曲线陡峭,需要一定的编程基础和函数式编程的...

    scala-2.12.3|2.11.11.msi网盘下载链接

    #### 二、下载Scala安装包 根据提供的文件信息,这里有两个版本的Scala安装包:`2.12.3` 和 `2.11.11`,适用于Windows操作系统。这两个安装包为MSI格式,这意味着它们可以通过Windows的安装程序进行安装,无需额外...

    面向 Java 开发人员的 Scala 指南

    - **可扩展性**:Scala是一种高度可扩展的语言,这意味着它可以通过定义新的操作符和语法来扩展其功能,这对于处理大规模系统尤为重要。 - **并发支持**:Scala内置了对并发编程的支持,通过Actors模型和其他高级...

    Scala问题:Scala的一些OJ解决方案

    使用Scala的Leetcode解决方案 ID 问题 解决方案 测试用例 58 345 Scala99: 将Scala-test和Junit集成到Scala中 编写此应用程序时,我发现它可以在本地Intellij IDEA+Junit运行测试用例,但是如果尝试执行sbt test...

    Scala函数式编程

    Scala是一种能很好支持函数式编程的新兴JVM语言。《Scala函数式编程》是针对希望学习FP并将它应用于日常编码中的程序员而写的,内容包括:函数式编程的概念;函数式编程相关的各种“为什么”和“怎么做”;如何编写...

Global site tag (gtag.js) - Google Analytics