zl程序教程

您现在的位置是:首页 >  后端

当前栏目

《深入理解Scala》——第1章,第1.5节总结

scala 总结 深入 理解 1.5
2023-09-11 14:17:32 时间
本节书摘来自异步社区《深入理解Scala》一书中的第1章,第1.5节总结,作者[美]Josh Suereth,更多章节内容可以访问云栖社区“异步社区”公众号查看

本节书摘来自异步社区《深入理解Scala》一书中的第1章,第1.5节总结,作者[美]Josh Suereth,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.5 总结
深入理解Scala
本章中,你学到了一些Scala的设计理念。设计Scala的初衷在于把不同语言中的多种概念融合起来。Scala融合了函数式和面向对象编程,尽管显然Java也已经这么做了。Scala精选其语法,极大地减少了语言中的繁冗之处,使一些强大的特性可以优雅地表达,比如类型推断。最后,Scala和Java能够紧密集成,而且运行在Java虚拟机上,这或许是让Scala变成一种实用选择的最重要的一点。几乎不花代价就可以把Scala用于我们的日常工作中。
因为Scala融合了多种概念,Scala的用户发现他们要在函数式编程、面向对象、与现有Java应用集成、富有表达力的库API和通过类型系统确保需求(enforcing requirements through the type system)等方面做微妙的平衡,根据手头的需求做出的决定往往是最佳的。正是这些对立概念的交织,使得Scala成长兴盛,而这也正是需要最多关注的地方。本书会帮你趟过艰难领域,让你看到Scala闪耀的地方。
我们先来了解一些每个Scala程序员在做Scala编程时都需要知道的关键概念。


《深入理解Scala》——导读 本节书摘来自异步社区《深入理解Scala》一书中的导读,作者[美]Josh Suereth,更多章节内容可以访问云栖社区“异步社区”公众号查看
《深入理解Scala》——第2章,第2.6节总结 本节书摘来自异步社区《深入理解Scala》一书中的第2章,第2.6节总结,作者[美]Josh Suereth,更多章节内容可以访问云栖社区“异步社区”公众号查看
异步社区 异步社区(www.epubit.com)是人民邮电出版社旗下IT专业图书旗舰社区,也是国内领先的IT专业图书社区,致力于优质学习内容的出版和分享,实现了纸书电子书的同步上架,于2015年8月上线运营。公众号【异步图书】,每日赠送异步新书。