您的位置:云顶集团官网 > 美食资讯 > scala攻略--简介

scala攻略--简介

2019-09-20 01:44

  scala是静态类型

  Scala具有强劲的静态类型系统,抽象能够通过安全的、一致的措施开展利用。

  一个本地品种引申机制补助客商无需编写制定冗余的类型音讯。综合上述特点,scala为安全的肤浅复用和项目安全扩大提供了一个无敌的基本功。

  scala是面向对象的

  scala是一个纯粹的面向对象语言,全部的值都以目的。类型和对象的一言一动经过class和trait的点子举办描述。class能够被子类承袭,通过灵活的mixin方式组装机制来贯彻多三番七遍的成效。

  scala是叁个今世的多范式编制程序语言,通过简洁、优雅和花色安全的法门搭建通用编制程序模型。它巧妙的组成了面向对象和函数式编制程序天性。

  原版的书文链接:

  由于我技艺所限,以及对scala还处于初级阶段,有其它不当可能难题,接待大家指正,谢谢。

  在个体学习scala的进程中,发生了写一名目大多小说的主见,那么些小说饱含:翻译自官方网址、其余塞尔维亚(Serbia)语网址的稿子以及自个儿的心得体会,本作品作为那个连串中的第三个。

 

  scala是可扩张的

  施行中,特定领域应用的支出须要一定领域语言的支撑。scala提供一种统一的语言结合机制。非常方便地经过库的不二等秘书籍加多新的语言组件。

  Scala与JRE有很好的交互。特别是与主流面向对象编制程序语言Java的三结合特别自然。Java的新天性比如表明和泛型受到scala的诱导。那么些在Java中未有类似的特点,如暗许值和命名式参数,也会以合理的措施实行编写翻译。scala与Java有周围的编写翻译模型,允许访谈数以千计的已经存在的高素质库。

  

  scala是函数式编制程序

  scala也是一种函数式编制程序,各类函数都以值。scala提供一种轻量语法来定义佚名函数,它协理高阶函数,它协助内置函数,扶助柯里化。scala的case class和停放的条条框框相称模型,在众多函数式编制程序语言中都在使用。singleton object提供了一种有益的法子,将不属于类实例的函数组合。

  进一步讲,scala的条条框框相配概念扩张自XML数据管理,借助先行相配的形式,通过extractor object实现。在内外文中,for 推导式有利于准确查询。这一个特点使scala成为费用web服务类似利用的好好语言。

本文由云顶集团官网发布于美食资讯,转载请注明出处:scala攻略--简介

关键词: