快捷搜索:

scala攻略--简介

作者: 云顶游戏官网  发布:2019-11-19

  在私有学习scala的进度中,爆发了写生机勃勃多种小说的主见,那些随笔包蕴:翻译自官方网址、别的马耳他语网址的篇章以致本身的体会心得,本文章作为那一个类别中的第二个。

  由于自家技艺所限,以致对scala还地处初级阶段,有任何不当或然难点,招待大家指正,多谢。

  原来的书文链接:

  

 

  scala是贰个今世的多范式编程语言,通过简练、高贵和等级次序安全的方法搭建通用编制程序模型。它神奇的组合了面向对象和函数式编制程序本性。

  scala是面向对象的

  scala是一个纯粹的面向对象语言,全体的值都是指标。类型和指标的一颦一笑经过class和trait的格局开展描述。class能够被子类世襲,通过灵活的mixin形式组装机制来兑现多一连的职能。

  scala是函数式编制程序

  scala也是大器晚成种函数式编制程序,每一种函数都以值。scala提供生龙活虎种轻量语法来定义佚名函数,它扶助高阶函数,它扶助内置函数,扶助柯里化。scala的case class和松手的准则相称模型,在比超多函数式编制程序语言中都在应用。singleton object提供了黄金时代种便利的点子,将不归属类实例的函数组合。

  进一层讲,scala的准绳相称概念增加自XML数据管理,依赖先行相配的情势,通过extractor object完成。在左右文中,for 推导式有帮助正确查询。这几个特色使scala成为开支web服务临近利用的不错语言。

  scala是静态类型

  Scala拥有苍劲的静态类型系统,抽象能够由此平安的、生机勃勃致的方法张开应用。

  二个本地品种引申机制援救顾客没有必要编写制定冗余的类型音讯。综合上述特点,scala为安全的架空复用和类型安全增加提供了叁个苍劲的底工。

  scala是可扩张的

  实践中,特定领域接受的费用需求一定领域语言的支持。scala提供生机勃勃种统意气风发的言语结合机制。极其便于地因而库的措施增添新的语言组件。

  Scala与JRE有很好的并行。极度是与主流面向对象编制程序语言Java的重新整合特别自然。Java的新个性举例评释和泛型受到scala的错误的指导。那个在Java中从未临近的特色,如暗中同意值和命名式参数,也会以客观的艺术张开编写翻译。scala与Java有像样的编写翻译模型,允许访谈数以千计的早就存在的高品质库。

本文由云顶娱乐棋牌游戏发布于云顶游戏官网,转载请注明出处:scala攻略--简介

关键词:

上一篇:没有了
下一篇:没有了