及针对scala还处在初级阶段。以及针对性scala还地处初级阶段。

  以个体学习scala的长河被,产生了描写一密密麻麻随笔的想法,这些随笔包括:翻译自官网、其他英文网站的稿子与和谐的心得体会,本文章作为之系列中之首先独。

  在私有学习scala的长河遭到,产生了描写一雨后春笋随笔的想法,这些随笔包括:翻译自官网、其他英文网站的篇章和和谐的心得体会,本文章作为这系列被的第一单。

  由于我能力所界定,以及针对性scala还处于初级阶段,有其它不当或问题,欢迎大家指正,多谢。

  由于自能力所界定,以及针对性scala还处于初级阶段,有其他不当或问题,欢迎大家指正,多谢。

  原文链接:http://docs.scala-lang.org/tour/tour-of-scala.html

  原文链接:http://docs.scala-lang.org/tour/tour-of-scala.html

  

  

 

 

  scala是一个现代之多范式编程语言,通过精简、优雅与品种安全之方法搭建通用编程模型。它巧妙的成了面向对象和函数式编程特性。

  scala是一个现代底多范式编程语言,通过简洁、优雅与类型安全之法搭建通用编程模型。它巧妙的组合了面向对象和函数式编程特性。

  scala是面向对象的

  scala是一个纯粹的面向对象语言,所有的价都是目标。类型以及目标的行事经class和trait的主意开展描述。class可以被子类继承,通过灵活的mixin模式组装机制来贯彻多延续的效果。

  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的case
class和放的平整匹配模型,在过剩函数式编程语言中都于采用。singleton
object提供了千篇一律种便民之法门,将不属于类实例的函数组合。

  进一步说,scala的条条框框匹配概念扩展自XML数据处理,借助先行匹配的模式,通过extractor
object实现。在内外文中,for
推导式有助于准确查询。这些特征使scala成为开销web服务类以之精良语言。

  scala是静态类型

  Scala有无敌的静态类型系统,抽象可以经安全的、一致的法展开下。

  一个本土品种引申机制帮助用户不需编制冗余的类型信息。综合上述特性,scala也安的空洞复用和种类安全扩展提供了一个劲的基础。

  scala是静态类型

  Scala有无敌的静态类型系统,抽象可以经过平安之、一致的法展开动。

  一个本地品种引申机制帮助用户不需要编制冗余的类型信息。综合上述特性,scala为安的纸上谈兵复用和花色安全扩展提供了一个精锐的根基。

  scala是只是扩大的

  实践备受,特定领域用的出需要一定领域语言的支撑。scala提供相同种植统一之言语结合机制。非常便利地经储藏室底艺术补充加新的语言组件。

  Scala与JRE有特别好之相。特别是暨主流面向对象编程语言Java的三结合非常自然。Java的新特征例如注解和泛型受到scala的启发。那些以Java中绝非像样之特性,如默认值和命名式参数,也会盖成立之艺术进行编译。scala与Java有类似之编译模型,允许看数以千计的早已在的大质量库。

  scala是可扩大的

  实践着,特定领域用之开发要一定领域语言的支撑。scala提供平等栽统一的语言结合机制。非常有利于地由此储藏室的措施上加新的言语组件。

  Scala同JRE有大好的彼此。特别是跟主流面向对象编程语言Java的做非常自然。Java的初特点例如注解和泛型受到scala的诱导。那些当Java中从来不接近的风味,如默认值和命名式参数,也会见坐客观之措施展开编译。scala与Java有接近的编译模型,允许看数以千计的已有的高质量库。

相关文章